如果cmake构建失败,如何退出shell脚本



我想写一个shell脚本,在其中我将使用cmake build:

cmake ..
cmake --build .

在这两个语句之后,脚本中将添加更多的语句。但是如果cmake构建失败,shell脚本应该退出。有什么办法可以做到这一点吗?

尝试在脚本前添加set -e
bash manual: https://www.gnu.org/software/bash/manual/html_node/The-Set-Builtin.html
但它也应该与sh/zsh

一起工作
#!/usr/bin/sh
set -e
echo foo
false
echo bar

最新更新