Название: Сборка проекта с помощью qmake Отправлено: Niki от Март 25, 2014, 09:35 Добрый день!
Есть проект на Qt в который входит несколько программ. Сборку нужно сделать с помощью qmake. Структура проета следующая: /root/ root.pro root.pri /Shared/include/ /Programs/prog1/ prog1.pro В папке /Shared/include/ хранятся общие исходники и ее хочется добавить в INCLUDEPATH всех проектов. Для этого в root.pri прописал PRO_INCLUDE=$$(PWD)/Shared/include, а в prog1.pro заинклудил root.pri и добавил INCLUDEPATH=$${PRO_INCLUDE}. Проблема в том что переменная $$(PWD) содержит путь не папка /root, а того места где находиться текущий .pro файл. В связи с тем, что каталогов в проекте много и уровень вложения везде разный хотелось бы в root.pri определить текущий путь к корню. Или возможно есть возможность прописать переменные в корневом .pro файле? Название: Re: Сборка проекта с помощью qmake Отправлено: Johnik от Март 25, 2014, 10:32 qt5:
создается файл и кладется в базовую папку к исходникам: .qmake.conf Код: SRC_DIR = $$PWD qt4: создается файл и кладется в базовую папку, куда будет выполняться сборка: .qmake.cache Код: SRC_DIR = $$PWD/../project |