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.
Переменные результатов
Этот модуль определяет следующие переменные:
-
OPENAL_FOUND -
Если ложь, то не пытаться слинковать с OpenAL
-
OPENAL_INCLUDE_DIR -
Директория заголовочных файлов OpenAL
-
OPENAL_LIBRARY -
Путь к библиотеке OpenAL
-
OPENAL_VERSION_STRING -
Строка, отображающая версию OpenAL
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.22/module/FindOpenAL.html