我想添加一个名为"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)
Run Code Online (Sandbox Code Playgroud)
编辑:我尝试过DEPENDS install关键字,add_dependencies(package install)但它们都不起作用.
根据http://public.kitware.com/Bug/view.php?id=8438
,无法向内置目标添加依赖项,例如install或test
cmake ×1