Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: xokc от Октябрь 12, 2010, 15:19



Название: make и ключ install для проектов с TEMPLATE=subdirs
Отправлено: xokc от Октябрь 12, 2010, 15:19
Есть файл client.pro секцией INSTALLS += ... имеющей различное содержимое в зависимости от типа сборки (debug или release).
Собственно проблема в следующем.
Если я делаю qmake + make release + make install - получаю build для релиз варианта, но install - для дебаг.
Для получения install в релиз варианте мне приходится заменять make install на make release-install. Всё-бы ничего, то как только я начинаю использовать pro файл с TEMPLATE=subdirs, то получаю сгенерированный Makefile, где такая цель сборки (release-install) отсутствует. При этом там есть только просто install, а это, как сказано выше, приводит исключительно к дебаг варианту install. То есть, make release-install для subdirs проекта приводит к ошибке Target release-install doesn't exist.
Собственно вопрос - как всё-таки указать make на то, чтобы для проектов, указанных в SUBDIRS вызвался make с релиз вариантом install?