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