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
如果發現在 OpenSP 的
config.h
標頭檔中定義了SP_MULTI_BYTE
,則為 True,這表示OpenSP
函式庫是使用多位元組字元支援編譯的。為了避免字元解碼問題,使用的目標需要定義與此值匹配的SP_MULTI_BYTE
。
已匯入的目標¶
如果已找到 OpenSP,則此模組會定義 IMPORTED
目標 OpenSP::OpenSP
。
快取變數¶
也可以設定以下快取變數
OpenSP_INCLUDE_DIR
OpenSP 包含目錄
OpenSP_LIBRARY
osp 函式庫的絕對路徑