Общие переменные в мультикаталоге qmake - PullRequest
2 голосов
/ 28 апреля 2010

У меня есть несколько файлов qmake .pro, которые вызываются из корневого файла .pro с шаблоном subdirs.

Каков наилучший способ изменить настройку для всей системы сборки (например, выпуск для отладки).

В настоящее время я могу сделать это только путем изменения каждого файла .pro или использования внешнего скрипта для изменения каждого файла .pro.

Я надеялся, что есть способ поделиться переменными qmake между файлом .pro subdirs и остальными.

Ответы [ 2 ]

1 голос
/ 05 октября 2010

Единственный известный мне способ сделать это - включить файл: определите все свои переменные в файле vars.pri в корне вашего проекта и используйте include () в файлах .pro для доступа к общей переменной.

0 голосов
/ 28 мая 2013

Qt Creator прекрасно справляется с этой проблемой.Когда вы компилируете проект subdir с конфигурацией, все дочерние проекты компилируются с конфигурацией.

И для всего дерева проекта используется один каталог теневой сборки.

...