FindOpenAL.cmake 516 B

123456789101112131415161718192021222324
  1. # Find OpenAL dependency
  2. #
  3. # This module defines
  4. # OpenAL_INCLUDE_DIRS
  5. # OpenAL_LIBRARIES
  6. # OpenAL_FOUND
  7. start_find_package(OpenAL)
  8. set(OpenAL_INSTALL_DIR ${PROJECT_SOURCE_DIR}/../Dependencies/OpenAL CACHE PATH "")
  9. gen_default_lib_search_dirs(OpenAL)
  10. if(WIN32)
  11. set(OpenAL_LIBNAME OpenAL32)
  12. else()
  13. set(OpenAL_LIBNAME openal)
  14. endif()
  15. find_imported_includes(OpenAL AL/al.h)
  16. find_imported_library_shared(OpenAL ${OpenAL_LIBNAME})
  17. install_dependency_binaries(OpenAL)
  18. end_find_package(OpenAL ${OpenAL_LIBNAME})