Есть несколькоуровневый проект на qmake'ке. требуется иметь ОБЩИЙ конфиг-файл между подпроектами.
Как это сделать?
Ex: MOC_DIR = ".moc" записать в одном месте(например qmake_general) и чтоб импортировалось во всю иерархию...
в qt3 было сделано так:
— есть qmake_general
— в самом верхнем проектке пишется:
...
ROOT_DIR=$$(PWD)
CONFIG_FILE=$$ROOT_DIR/qmake_general
QMAKE=/usr/qt/3/bin/qmake CONFIG_FILE=$$CONFIG_FILE ROOT_DIR=$$ROOT_DIR
...
Все просто — переменная QMAKE это то, что будет запущено во всех подкатологах(подпроектах),
в них лишь остается сделать include($$CONFIG_FILE)...
...в qt4 QMAKE хранит путь "/usr/bin/qmake" но при его изменении ничего не происходит......
устроит любой способ
ежели оффтоп — не бейте
21.01.10 12:42: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт