summaryrefslogtreecommitdiffstats
path: root/qmake
diff options
context:
space:
mode:
authorRolland Dudemaine <rolland@ghs.com>2011-11-15 16:28:22 (GMT)
committerHarald Fernengel <harald.fernengel@nokia.com>2011-11-15 16:28:22 (GMT)
commit0648decd6a5307be3ebf98ea891385989fecb1eb (patch)
tree5f97dc7404bd0207e21afe8b386ea179036c7ab3 /qmake
parentea39013a5401866367e4a0deccfcf58256bdaaa2 (diff)
downloadQt-0648decd6a5307be3ebf98ea891385989fecb1eb.zip
Qt-0648decd6a5307be3ebf98ea891385989fecb1eb.tar.gz
Qt-0648decd6a5307be3ebf98ea891385989fecb1eb.tar.bz2
Add relative path to the work directory, to prevent filename clashes.
This was causing issues for some examples, which are all consistently using main.cpp as the entry file. Merge-request: 1438 Reviewed-by: Harald Fernengel <harald.fernengel@nokia.com>
Diffstat (limited to 'qmake')
-rw-r--r--qmake/generators/integrity/gbuild.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/qmake/generators/integrity/gbuild.cpp b/qmake/generators/integrity/gbuild.cpp
index 0ca470d..9b75fbc 100644
--- a/qmake/generators/integrity/gbuild.cpp
+++ b/qmake/generators/integrity/gbuild.cpp
@@ -389,6 +389,8 @@ QString GBuildMakefileGenerator::writeOne(QString filename, QString pathtoremove
s += "\t[MOC/Qt Header]\n";
s += "\t-o ";
s += "work/";
+ s += pathtoremove;
+ s += QDir::separator();
s += corename;
s += "\n";
} else if (filename.section(QDir::separator(), -1).startsWith("qrc_")) {
@@ -413,6 +415,8 @@ QString GBuildMakefileGenerator::writeOne(QString filename, QString pathtoremove
s += " -o ";
tmpstr.replace(Option::cpp_ext.first(), Option::cpp_moc_ext);
s += "work/";
+ s += pathtoremove;
+ s += QDir::separator();
s += tmpstr;
s += "\n";
} else