FindOpenSP¶
添加于版本 3.25。
尝试查找 OpenSP 库。
结果变量¶
这将定义以下变量
OpenSP_FOUND
如果(请求版本的)
OpenSP
可用,则为 TrueOpenSP_VERSION
OpenSP
的版本OpenSP_VERSION_MAJOR
OpenSP
的主版本OpenSP_VERSION_MINOR
OpenSP
的次版本OpenSP_VERSION_PATCH
OpenSP
的补丁版本OpenSP_INCLUDE_DIRS
包含
OpenSP
头文件的包含目录OpenSP_LIBRARIES
用于 target_link_libraries() 的 OpenSP 库。这可以传递给 target_link_libraries() 而不是
IMPORTED
OpenSP::OpenSP
目标OpenSP_MULTI_BYTE
如果发现
SP_MULTI_BYTE
定义在 OpenSP 的config.h
头文件中,则为 True,这表明OpenSP
库在编译时支持多字节字符。消耗目标需要定义SP_MULTI_BYTE
以匹配此值,以避免字符解码问题。
导入目标¶
如果已找到 OpenSP,则此模块定义 IMPORTED
目标 OpenSP::OpenSP
。
缓存变量¶
以下缓存变量也可能被设置
OpenSP_INCLUDE_DIR
OpenSP 包含目录
OpenSP_LIBRARY
osp 库的绝对路径