Я бы хотел добавить пользовательскую цель с именем "package", которая зависит от цели установки.
Когда я запустил make package
, это должно привести к первому запуску make install
и после этого запустить мою собственную команду для создания пакета.
Я пробовал следующий DEPENDS install
, но он не работает.
Я получаю сообщение об ошибке: Нет правила для создания цели CMakeFiles/install.dir/all
, необходимой CMakeFiles/package.dir/all
install(FILES
"module/module.pexe"
"module/module.nmf"
DESTINATION "./extension")
add_custom_target(package
COMMAND "chromium-browser" "--pack-extension=./extension"
DEPENDS install)
EDIT: Я пробовал ключевое слово DEPENDS install
и add_dependencies(package install)
, но ни один из них не работает.
Согласно http://public.kitware.com/Bug/view.php?id=8438
невозможно добавить зависимости от встроенных целей, таких как install
или test