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
。
导入目标¶
在 3.25 版本中添加。
此模块定义了 IMPORTED
目标
OpenAL::OpenAL
找到的 OpenAL 库。
结果变量¶
此模块定义了以下变量
OPENAL_FOUND
如果为 false,则不要尝试链接到 OpenAL
OPENAL_INCLUDE_DIR
OpenAL 包含目录
OPENAL_LIBRARY
OpenAL 库的路径
OPENAL_VERSION_STRING
包含 OpenAL 版本的 人类可读字符串