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
標頭檔的 include 目錄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 include 目錄
OpenSP_LIBRARY
osp 函式庫的絕對路徑