ExternalOpenAL.cmake 746 B

12345678910111213141516171819202122
  1. # Build a local version
  2. INCLUDE(ExternalProject)
  3. SET(openal_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/openal)
  4. ExternalProject_Add(openal
  5. PREFIX ${openal_PREFIX}
  6. URL http://kcat.strangesoft.net/openal-releases/openal-soft-1.13.tar.bz2
  7. URL_MD5 58b7d2809790c70681b825644c5f3614
  8. CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
  9. )
  10. ExternalProject_Get_Property(openal install_dir)
  11. # install built files
  12. INSTALL(DIRECTORY ${install_dir}/include
  13. DESTINATION ${POLYCODE_EXTERNALS_CORE_PREFIX}
  14. FILES_MATCHING PATTERN "*.h")
  15. INSTALL(DIRECTORY ${install_dir}/bin
  16. DESTINATION ${POLYCODE_EXTERNALS_CORE_PREFIX}/bin)
  17. INSTALL(DIRECTORY ${install_dir}/lib
  18. DESTINATION ${POLYCODE_EXTERNALS_CORE_PREFIX}/lib)