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.20/module/FindOpenAL.html