【发布时间】:2017-09-25 05:45:19
【问题描述】:
我已将自定义目标添加到我的 CMakeLists.txt
add_custom_target (
patch
COMMAND echo "Creating build"
COMMAND cd ${CMAKE_BINARY_DIR} && sudo bash a.sh
COMMAND cd ${CMAKE_BINARY_DIR} && sudo bash b.sh name
COMMAND cd ${CMAKE_BINARY_DIR} && sudo bash b.sh address
DEPENDS authorise
DEPENDS copy
)
在上述情况下发生的情况是,我已经在特定条件下用exit 0 终止了a.sh 的执行,但在终止该脚本后cmake 正在进一步执行b.sh
我想要的是,当我从第一个脚本终止时,cmake target 的执行也必须终止。我不想去b.sh 执行它。
有什么方法可以停止或终止CMAKE target的执行
任何帮助将不胜感激
【问题讨论】: