LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

Это уже сто лет есть. Или что тут имеется ввиду.

Коряво несколько написано. Это сборка самого фреймворка и инструментария. Qt 5 и Qt Creator по умолчанию использовали для собственной сборки доисторический QMake (выросший из tmake) и configure-программу (не такую, как в autotools, а свою). И сначала они собирали QMake (и кажется QtCore) обычными Makefile, а потом собранный qmake генерировал Makefile’ы для сборки всего остального.

Эх, нет.

Это вкусовщина. CMake, конечно лучше, чем описанный мной способ выше, но то что Qt убил для себя собственную разработку (QBS), гораздо более адекватную, чем CMake – стыд им и позор. Тем более, что она прижилась вне Qt экосистемы. Редкий проект под эгидой Qt на такое способен. Возможно, он даже единственный.

Исходная версия EXL, :

Это уже сто лет есть. Или что тут имеется ввиду.

Коряво несколько написано. Это сборка самого фреймворка и инструментария. Qt 5 и Qt Creator по умолчанию использовали для собственной сборки доисторический QMake (выросший из tmake) и configure-программу (не такую, как в autotools, а свою). И сначала они собирали QMake (и кажется QtCore) обычными Makefile, а потом собранный qmake генерировал Makefile для сборки всего остального.

Эх, нет.

Это вкусовщина. CMake, конечно лучше, чем описанный мной способ выше, но то что Qt убил для себя собственную разработку (QBS), гораздо более адекватную, чем CMake – стыд им и позор. Тем более, что она прижилась вне Qt экосистемы. Редкий Qt-проект на такое способен.