>> enable the "-j"-switch of make which - as I read - enables parallel >> compilation using all off the available processor cores. One of my >> non-working attempts was to add "-j4" to the "command line arguments for >> make" in "Build steps" on the project tab. Doing so, the compile output >> messages are like: >> ... >> Starte: E:/Qt/2009.12/mingw/bin/mingw32-make.exe -j4 -w >> ... >> But this does not seem to have any effect. >> Any suggestions or links on that topic would be very appreciated! >> thanks! >> > Maybe this helps: > > http://lists.trolltech.com/pipermail/qt-creator/2009-May/002992.html > > Regards, > Bjørn > >
This is something that I have experimented with too. Here are my observations: The file paths in the generated makefiles (by qmake under MSYS) work with mingw32-make.exe and MSYS make.exe. Mingw32-make.exe supports the the "-j" option when used with MSYS. But, this does not affect subprojects. That's why it won't seem to work if you build Qt itself with "-j". (Unless you build the subprojects individually.) See http://lists.trolltech.com/pipermail/qt-interest/2009-September/012827.html In principle, the make.exe that comes with MSYS is an alternative. Parallel building with -j affects subprojects too. However, it's noticeably much slower than mingw32-make.exe. I don't know why. Neither comes close to the speed of building in Linux. _______________________________________________ Qt-creator mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt-creator
