Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: DroidMan от Ноябрь 22, 2015, 04:41



Название: qmake copydata.commands
Отправлено: DroidMan от Ноябрь 22, 2015, 04:41
Необходимо скопировать несколько директорий из разных включаемых (.pri) проектов.

Вот так выглядит экспортируемая команда:
Core.pri
Код:
copydata.commands += $(COPY_DIR) $$PWD/data/* $$ANDROID_PACKAGE_SOURCE_DIR
first.depends = $(first) copydata
export(first.depends)
export(copydata.commands)
QMAKE_EXTRA_TARGETS += first copydata

в следующем Platform.pri
Код:
copydata.commands += $(COPY_DIR) $$PWD/data/* $$ANDROID_PACKAGE_SOURCE_DIR/res

но при этом вместо того чтобы добавить команду на новую строку или даже склеить правильно вместо этого команда склеивается так $(COPY_DIR) $$PWD/data/* от Platform.pri затем $(COPY_DIR) $$PWD/data/* $$ANDROID_PACKAGE_SOURCE_DIR из Core.pri и уже потом $$ANDROID_PACKAGE_SOURCE_DIR/res
т.е. на столько до нелогичности ("мат") что даже не понимаю что они курили там когда строки склеивали!

Или я что-то делаю не так?