在我的cmake文件中,我使用execute_process
命令运行一个命令。我想检查它是否失败了。但它不会打印任何内容到stderr
。
到目前为止,我一直使用一个bash脚本来运行该命令,然后使用$? == 1
检查退出状态。
有没有办法在cmake中类似地做一些事情?
execute_process(COMMAND "runThis")
if("{$?}" EQUAL 1)
message( FATAL_ERROR "Bad exit status")
endif()
我使用cmake 3.12.1版本
if(ret AND NOT ret EQUAL 0)
。 - Andriy Makukha