查找OpenAL¶
查找开放音频库 (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。
进口目标¶
在 3.25 版本加入.
该模块定义了 IMPORTED 目标:
OpenAL::OpenALOpenAL 库(如果找到)。
结果变量¶
该模块定义了以下变量:
OPENAL_FOUND如果为 false,则不要尝试链接到 OpenAL
OPENAL_INCLUDE_DIROpenAL 包含目录
OPENAL_LIBRARYOpenAL 库的路径
OPENAL_VERSION_STRING包含 OpenAL 版本的人类可读字符串