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 的標頭檔包含目錄

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