查找OpenSP¶
在 3.25 版本加入.
尝试找到 OpenSP 库。
结果变量¶
这将定义以下变量:
OpenSP_FOUND如果(请求的版本)``OpenSP`` 可用,则为真
OpenSP_VERSIONOpenSP的版本OpenSP_VERSION_MAJOROpenSP的主要版本OpenSP_VERSION_MINOROpenSP的次要版本OpenSP_VERSION_PATCHOpenSP的补丁版本OpenSP_INCLUDE_DIRSOpenSP的包含目录及其标头OpenSP_LIBRARIES用于 target_link_libraries() 的 OpenSP 库。这可以传递给 target_link_libraries() 而不是
IMPORTEDOpenSP::OpenSP目标OpenSP_MULTI_BYTE如果发现
SP_MULTI_BYTE在 OpenSP 的``config.h`` 头文件中定义,则为真,这表明OpenSP库是在支持多字节字符的情况下编译的。消费目标需要定义SP_MULTI_BYTE来匹配这个值以避免字符解码问题。
进口目标¶
如果已找到 OpenSP,此模块定义 IMPORTED 目标 OpenSP::OpenSP。
缓存变量¶
还可以设置以下缓存变量:
OpenSP_INCLUDE_DIROpenSP 包含目录
OpenSP_LIBRARYosp库的绝对路径