2010-04-28 4 views
2

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

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

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

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

ответ

1

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

+0

Спасибо, я попробую это. – Akusete

0

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

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