FindOpenSP

版本 3.25 新增。

嘗試尋找 OpenSP 函式庫。

結果變數

這將定義以下變數

OpenSP_FOUND

如果(請求版本的)OpenSP 可用則為 True

OpenSP_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 函式庫的絕對路徑