本文介绍了如何失败的CMake正常时的包含文件不存在?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在的CMakeLists.txt,我想检查bzlib.h存在:
包括:(CheckIncludeFiles)
check_include_file(bzlib.h HAVE_BZLIB_H)
如果(不HAVE_BZLIB_H)
#我如何用一个错误信息退出cmake的,如果bzlib.h不存在?
万一()
解决方案
这是很容易:消息(是fatal_error邮件)
In CMakeLists.txt, I would like to check that bzlib.h exists:
include(CheckIncludeFiles)
check_include_file(bzlib.h HAVE_BZLIB_H)
if(NOT HAVE_BZLIB_H)
# How can I exit cmake with an error message if bzlib.h does not exists?
endif()
解决方案
It's quite easy:message( FATAL_ERROR "Your message" )
这篇关于如何失败的CMake正常时的包含文件不存在?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!