Программирование

qmake: механизм features для финальной обработки переменных

Помимо описанных ранее механизмов задать начальные значения переменных qmake предоставляет механизм для изменения переменных после обработки собственно .pro файла. Это механизм фич (features), и он является главным средством для расширения и настройки qmake под свои нужды.

qmake: модульность с помощью include

qmake позволяет включать в файл проекта другие файлы в синтаксисе .pro файла с помощью команды include. Работает она практически аналогично директиве #include препроцессора C/C++: содержимое указанного файла вставляется в месте написания include.

qmake: функции пользователя

В qmake можно определить два вида пользовательских функций: условные (conditional functions или test functions) и обычные (replace functions). Первые используются в условиях конструкций ветвления (scopes), вторые — в остальных контекстах.