PageRenderTime 35ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/indra/cmake/FindFMOD.cmake

https://bitbucket.org/lindenlab/viewer-beta/
CMake | 44 lines | 27 code | 7 blank | 10 comment | 0 complexity | 965272d75fafa7b00b77513e282fd436 MD5 | raw file
Possible License(s): LGPL-2.1
  1. # -*- cmake -*-
  2. # - Find FMOD
  3. # Find the FMOD includes and library
  4. # This module defines
  5. # FMOD_INCLUDE_DIR, where to find fmod.h and fmod_errors.h
  6. # FMOD_LIBRARIES, the libraries needed to use FMOD.
  7. # FMOD, If false, do not try to use FMOD.
  8. # also defined, but not for general use are
  9. # FMOD_LIBRARY, where to find the FMOD library.
  10. FIND_PATH(FMOD_INCLUDE_DIR fmod.h PATH_SUFFIXES fmod)
  11. SET(FMOD_NAMES ${FMOD_NAMES} fmod fmodvc fmodex fmod-3.75)
  12. FIND_LIBRARY(FMOD_LIBRARY
  13. NAMES ${FMOD_NAMES}
  14. PATH_SUFFIXES fmod
  15. )
  16. IF (FMOD_LIBRARY AND FMOD_INCLUDE_DIR)
  17. SET(FMOD_LIBRARIES ${FMOD_LIBRARY})
  18. SET(FMOD_FOUND "YES")
  19. ELSE (FMOD_LIBRARY AND FMOD_INCLUDE_DIR)
  20. SET(FMOD_FOUND "NO")
  21. ENDIF (FMOD_LIBRARY AND FMOD_INCLUDE_DIR)
  22. IF (FMOD_FOUND)
  23. IF (NOT FMOD_FIND_QUIETLY)
  24. MESSAGE(STATUS "Found FMOD: ${FMOD_LIBRARIES}")
  25. ENDIF (NOT FMOD_FIND_QUIETLY)
  26. ELSE (FMOD_FOUND)
  27. IF (FMOD_FIND_REQUIRED)
  28. MESSAGE(FATAL_ERROR "Could not find FMOD library")
  29. ENDIF (FMOD_FIND_REQUIRED)
  30. ENDIF (FMOD_FOUND)
  31. # Deprecated declarations.
  32. SET (NATIVE_FMOD_INCLUDE_PATH ${FMOD_INCLUDE_DIR} )
  33. GET_FILENAME_COMPONENT (NATIVE_FMOD_LIB_PATH ${FMOD_LIBRARY} PATH)
  34. MARK_AS_ADVANCED(
  35. FMOD_LIBRARY
  36. FMOD_INCLUDE_DIR
  37. )