Moving the remaining variables assignments from .qmake.cache to qmodule.pri
authorAlexey Pavlov <alexey.pawlow@gmail.com>
Mon, 26 Nov 2012 15:45:02 +0000 (19:45 +0400)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Fri, 30 Nov 2012 20:57:49 +0000 (21:57 +0100)
Moving variables to qmodule.pri allows to build all qt modules with user defined
command line arguments passed to configure script.

Task-number: QTBUG-27566

Change-Id: Ifa7991e9024df3fb4b1fd6536ee0d19b7c63d15e
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
tools/configure/configureapp.cpp

index 0d34547..7937573 100644 (file)
@@ -2771,9 +2771,7 @@ void Configure::generateCachefile()
     if (cacheFile.open(QFile::WriteOnly | QFile::Text)) { // Truncates any existing file.
         QTextStream cacheStream(&cacheFile);
 
-        for (QStringList::Iterator var = qmakeVars.begin(); var != qmakeVars.end(); ++var) {
-            cacheStream << (*var) << endl;
-        }
+        // nothing left here
 
         cacheStream.flush();
         cacheFile.close();
@@ -2838,6 +2836,9 @@ void Configure::generateCachefile()
             moduleStream << " nostrip";
         moduleStream << endl;
 
+        for (QStringList::Iterator var = qmakeVars.begin(); var != qmakeVars.end(); ++var)
+            moduleStream << (*var) << endl;
+
         moduleStream.flush();
         moduleFile.close();
     }