FindOpenSP¶
版本 3.25 中添加。
尝试查找 OpenSP 库。
结果变量¶
这将定义以下变量
OpenSP_FOUND
如果(OpenSP 的请求版本)
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
如果在 OpenSP 的
config.h
头文件中发现SP_MULTI_BYTE
已定义,则为 True,这表明OpenSP
库已编译并支持多字节字符。使用目标需要定义SP_MULTI_BYTE
以匹配此值,以避免字符解码问题。
导入目标¶
如果已找到 OpenSP,此模块将定义 IMPORTED
目标 OpenSP::OpenSP
。
缓存变量¶
还可以设置以下缓存变量
OpenSP_INCLUDE_DIR
OpenSP 包含目录
OpenSP_LIBRARY
osp 库的绝对路径