Russian Qt Forum
Ноябрь 23, 2024, 05:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: qmake copydata.commands  (Прочитано 2915 раз)
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
т.е. на столько до нелогичности ("мат") что даже не понимаю что они курили там когда строки склеивали!

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

Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.107 секунд. Запросов: 18.