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
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.31/module/FindOpenAL.html