如何让CMAKE在特定条件下生成错误.也就是说,我想要这样的东西:
if( SOME_COND )
error( "You can't do that" )
endif()
Run Code Online (Sandbox Code Playgroud)
And*_*dré 175
的消息()方法具有用于模式可选参数,允许的状态,警告,AUTHOR_WARNING,SEND_ERROR,和是fatal_error.STATUS消息转到stdout.每个其他消息模式,包括无,都发送给stderr.
如果要输出错误,则需要SEND_ERROR,但继续处理.如果要退出CMake处理,则需要FATAL_ERROR.
就像是:
if( SOME_COND )
message( SEND_ERROR "You can't do that" )
elseif( SOME_CRITICAL_COND )
message( FATAL_ERROR "You can not do this at all, CMake will exit." )
endif()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
64730 次 |
| 最近记录: |