100
A
回答
135
的message()方法对类型可选参数,允许状态,警告,AUTHOR_WARNING,SEND_ERROR和是fatal_error。
如果您想输出错误但需要继续处理,您需要SEND_ERROR。 如果你想退出CMake处理,你需要FATAL_ERROR。
喜欢的东西:
if(SOME_COND)
message(SEND_ERROR "You can't do that")
elsif(SOME_CRITICAL_COND)
message(FATAL_ERROR "You can not do this at all, CMake will exit.")
endif()
相关问题
- 1. Cmake错误生成库
- 2. cmake的生成错误
- 3. CMake生成错误:Qt5PrintSupportConfig.cmake丢失
- 4. 使用cmake生成opencv3.2错误
- 5. 错误:CMake的不能生成OpenCV的
- 6. 错误产生的原因:android.app.SuperNotCalledException:
- 7. 错误“产生的原因:抛出java.lang.ClassNotFoundException:”
- 8. replaceObjectAtIndex发生错误,找不到原因?
- 9. 错误:原因:com.android.sdklib.repository.FullRevision
- 10. XSLT错误原因
- 11. 原生扩展生成错误ios
- 12. 此错误可能发生的原因列表:OAuth2 ::错误,invalid_grant:AADSTS65001
- 13. NSInvalidArgumentException',原因:'executeFetchRequest:错误:
- 14. 错误:原因:' - [UITableViewCellSelectedBackground setImage:]
- 15. 错误:原因:com.android.sdklib.repository.FullRevision AS2.0
- 16. 的IntelliJ错误:原因:org.gradle.internal.component.external.model.DefaultModuleComponentSelector
- 17. DialogPreference原因错误onDisplayPreferenceDialog()
- 18. 陆续原因MP3Extractor错误
- 19. 原因不明的错误:
- 20. 错误/ ActivityManager(98):原因:keyDispatchingTimedOut
- 21. MySQL错误,未知原因
- 22. 分段错误的原因
- 23. 分段错误的原因?
- 24. 错误:'NSInvalidArgumentException',原因:' - [__ NSCFString text]:
- 25. 徽章原因错误
- 26. “DUPLICATE KEY”错误的原因?
- 27. 错误:错误原因:未指定buildToolsVersion
- 28. maven 3原型:生成错误
- 29. CMake成功,导致生成文件错误
- 30. iphone-核心数据错误'NSInvalidArgumentException',原因:'未实现SQL谓词生成'
到底是什么的'AUTHOR_WARNING'? – 2014-02-01 07:47:25
@AlexisWilke:CMake文档声明'AUTHOR_WARNING = CMake Warning(dev),继续处理',表明它将用于调试CMake脚本。只是一个疯狂的猜测。 – pauluss86 2014-02-09 22:40:43
@AlexisWilke“AUTHOR_WARNING”表示对最终用户而言对开发人员无用的警告。它可以提醒他们修复一些黑客/待办事项,或者指出应该修复的警告,但不会影响用户的CMake运行。这就是为什么用户可以用'--WO-dev'来禁止这些警告。 – usr1234567 2014-05-08 06:16:41