summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/syncqt8
-rw-r--r--qtbase.pro6
2 files changed, 12 insertions, 2 deletions
diff --git a/bin/syncqt b/bin/syncqt
index 45ac9d0fb0..8fa253a733 100755
--- a/bin/syncqt
+++ b/bin/syncqt
@@ -558,8 +558,11 @@ sub locateSyncProfile
# check if this is an in-source build, and if so use that as the basedir too
$basedir = locateSyncProfile($out_basedir);
-$basedir = dirname($basedir) if ($basedir);
-$quoted_basedir = "\Q$basedir";
+if ($basedir) {
+ $basedir = dirname($basedir) ;
+ $basedir =~ s=\\=/=g;
+ $quoted_basedir = "\Q$basedir";
+}
# --------------------------------------------------------------------
# "main" function
@@ -624,6 +627,7 @@ while ( @ARGV ) {
die "Could not find a sync.profile for '$arg'\n" if (!$basedir);
$basedir = dirname($basedir);
$basedir =~ s=\\=/=g;
+ $quoted_basedir = "\Q$basedir";
$var = "ignore";
}
diff --git a/qtbase.pro b/qtbase.pro
index d3ca3e1d9a..7e334501ae 100644
--- a/qtbase.pro
+++ b/qtbase.pro
@@ -122,6 +122,12 @@ win32 {
}
INSTALLS += qmake
+#syncqt
+syncqt.path=$$[QT_INSTALL_BINS]
+syncqt.files=$$QT_BUILD_TREE/bin/syncqt
+win32:syncqt.files=$$QT_BUILD_TREE/bin/syncqt.bat
+INSTALLS += syncqt
+
#mkspecs
mkspecs.path=$$[QT_INSTALL_DATA]/mkspecs
mkspecs.files=$$QT_BUILD_TREE/mkspecs/qconfig.pri $$files($$QT_SOURCE_TREE/mkspecs/*)