summaryrefslogtreecommitdiffstats
path: root/bin/syncqt
diff options
context:
space:
mode:
authorMarius Storm-Olsen <marius.storm-olsen@nokia.com>2011-04-07 09:40:33 -0500
committerOlivier Goffart <olivier.goffart@nokia.com>2011-05-02 15:30:08 +0200
commit2e8b6dcb4a6fa8ff42e967eb5dc27a461e721858 (patch)
treecc930ccb8aa34e1726b6e4db6320e1f89de12457 /bin/syncqt
parent1606667d3ebd760368b949e0661294874959bb44 (diff)
Install syncqt, and ensure it runs fine for external modules
Diffstat (limited to 'bin/syncqt')
-rwxr-xr-xbin/syncqt8
1 files changed, 6 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";
}