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 -
Если false, не пытаться связаться с 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.21/module/FindOpenAL.html