Ошибка выхода из скрипта оболочки add_custom_target не нарушает сборку - PullRequest
0 голосов
/ 26 августа 2018

Я использую add_custom_target, чтобы запустить мой скрипт после того, как target1 и target2 выполнены. В custom_script.sh я добавил выход 1, чтобы убедиться, что сборка прерывается в случае ошибки. Тем не менее, это никогда не нарушает сборку. Как я могу прервать сборку, когда этот скрипт завершает работу 1?

set(my_script custom_script.sh)
add_custom_target(
    PostProc ALL
    VERBATIM
    COMMAND ${CMAKE_COMMAND} -E echo "Run script..."
    COMMAND ${my_script}
)
add_dependencies(PostProc target1 target2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...