PageRenderTime 47ms CodeModel.GetById 4ms RepoModel.GetById 1ms app.codeStats 0ms

/indra/cmake/OPENAL.cmake

https://bitbucket.org/lindenlab/viewer-beta/
CMake | 36 lines | 32 code | 3 blank | 1 comment | 7 complexity | 19043995a40819bb19e85bdb2d09db2e MD5 | raw file
Possible License(s): LGPL-2.1
  1. # -*- cmake -*-
  2. include(Linking)
  3. include(Prebuilt)
  4. if (LINUX)
  5. set(OPENAL ON CACHE BOOL "Enable OpenAL")
  6. else (LINUX)
  7. set(OPENAL OFF CACHE BOOL "Enable OpenAL")
  8. endif (LINUX)
  9. if (OPENAL)
  10. set(OPENAL_LIB_INCLUDE_DIRS "${LIBS_PREBUILT_DIR}/include/AL")
  11. if (STANDALONE)
  12. include(FindPkgConfig)
  13. include(FindOpenAL)
  14. pkg_check_modules(OPENAL_LIB REQUIRED openal)
  15. pkg_check_modules(FREEALUT_LIB REQUIRED freealut)
  16. else (STANDALONE)
  17. use_prebuilt_binary(openal_soft)
  18. endif (STANDALONE)
  19. if(WINDOWS)
  20. set(OPENAL_LIBRARIES
  21. OpenAL32
  22. alut
  23. )
  24. else()
  25. set(OPENAL_LIBRARIES
  26. openal
  27. alut
  28. )
  29. endif()
  30. endif (OPENAL)
  31. if (OPENAL)
  32. message(STATUS "Building with OpenAL audio support")
  33. endif (OPENAL)