Spec-Zone.ru › CMake 3.22

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 ищется в следующем порядке:

  1. Системный фреймворк: /System/Library/Frameworks, приоритет которого можно изменить, задав переменную CMAKE_FIND_FRAMEWORK.
  2. Переменная среды $OPENALDIR.
  3. Системные пути.
  4. Скомпилированный пользователем фреймворк: ~/Library/Frameworks.
  5. Ручной компиляции фреймворк: /Library/Frameworks.
  6. Пакет дополнений: /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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API