Spec-Zone.ru › CMake 3.26

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.

Импортированные цели

Новое в версии 3.25.

Этот модуль определяет цель IMPORTED:

OpenAL::OpenAL

Библиотека OpenAL, если найдена.

Переменные результата

Этот модуль определяет следующие переменные:

OPENAL_FOUND

Если ложь, не пытаться слинковать с OpenAL

OPENAL_INCLUDE_DIR

Директория заголовков OpenAL

OPENAL_LIBRARY

Путь к библиотеке OpenAL

OPENAL_VERSION_STRING

Строка, отображающая версию OpenAL

© 2000–2022 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.25/module/FindOpenAL.html

Spec-Zone.ru

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