dont-process и no-qmake

ключи конфигурации d[-no-qmake] [-qmake] [-dont-process] [-process] заслуживают отдельного упоминания.

При запуске утилиты конфигурации config.exe они кардинально влияют на процесс.

dont-process|process - включает / выключает вызовы qmake.exe по подкаталогам проекта (у нас это исходники qt каталог src).


-dont-process ...... Do not generate Makefiles/Project files. This will
                         override -no-fast if specified.
*  -process ........... Generate Makefiles/Project files.

То есть там либо создаются файлы MakeFile, MakeFile.Release, MakeFile.Debug на основании содержания pro файлов, либо нет.

К выводу на консоль config.exe добавляется примерно такой этап:

Running syncqt...
Creating qmake...
Creating makefiles in src...
Reading D:/QtSDK1.2.1/QtSources/4.8.1/src/tools/bootstrap/bootstrap.pro
Reading D:/QtSDK1.2.1/QtSources/4.8.1/src/tools/moc/moc.pro
Reading D:/QtSDK1.2.1/QtSources/4.8.1/src/tools/rcc/rcc.pro
........
Reading D:/QtSDK1.2.1/QtSources/4.8.1/translations/translations.pro
Generating Visual Studio project files...
Generating Makefiles...

Qt is now configured for building. Just run nmake.
To reconfigure, run nmake confclean and configure.

-no-qmake | -qmake - включает / выключает сборку самого qmake.exe в каталоге QtSources4.8.1qmake соответственно. Но при опции -dont-process он (похоже) не запускается.


-no-qmake .......... Do not compile qmake.
*  -qmake ............. Compile qmake.

При наличии ключа -qmake идет полная сборка проекта qmake.pro (...QtSources4.8.1qmakeqmake.pro) : Makefile, *.o, в результате получается qmake.exe !

При этом в src ничего не создается (MakeFile, MakeFile.Release, MakeFile.Debug).

Тут config.exe на консоль никакой информации не выводит!

В конце сборки qmake.exe копируется в ...QtSources4.8.1bin.