FindOpenAL¶
尋找 Open Audio Library (OpenAL)。
使用此模組的專案應使用 #include "al.h"
來包含 OpenAL 標頭檔,**而非** #include <AL/al.h>
。原因在於後者並非完全可移植。Windows/Creative Labs 預設不會將其標頭檔放在 AL/
中,而 macOS 則使用 <OpenAL/al.h>
的慣例。
提示¶
可以使用環境變數 $OPENALDIR
來設定要尋找的 OpenAL 安裝前綴。
在 macOS 上,預設會先搜尋系統框架。換句話說,會依下列順序搜尋 OpenAL
系統框架:
/System/Library/Frameworks
,其優先順序可透過設定CMAKE_FIND_FRAMEWORK
變數來變更。環境變數
$OPENALDIR
。系統路徑。
使用者編譯的框架:
~/Library/Frameworks
。手動編譯的框架:
/Library/Frameworks
。附加套件:
/opt
。
IMPORTED 目標¶
在 3.25 版本中新增。
此模組定義了 IMPORTED
目標
OpenAL::OpenAL
如果找到 OpenAL 函式庫。
結果變數¶
此模組定義了以下變數
OPENAL_FOUND
如果為 false,則不要嘗試連結到 OpenAL
OPENAL_INCLUDE_DIR
OpenAL 包含目錄
OPENAL_LIBRARY
OpenAL 函式庫的路徑
OPENAL_VERSION_STRING
包含 OpenAL 版本的人類可讀字串