Spec-Zone.ru › CMake 3.24

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

Если false, не пытаться связаться с 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.21/module/FindOpenAL.html

Spec-Zone.ru

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