| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- # Find FMOD installation
- #
- # This module defines
- # FMOD_INCLUDE_DIRS
- # FMOD_LIBRARIES_DEBUG
- # FMOD_LIBRARIES_OPTIMIZED
- # FMOD_LIBRARY_DIRS
- # FMOD_FOUND
- # TODO: Set default install paths for mac/unix
- set(FMOD_INSTALL_DIRS "C:/Program Files (x86)/FMOD SoundSystem/FMOD Studio API Windows" CACHE PATH "")
- set(FMOD_INCLUDE_SEARCH_DIRS "${FMOD_INSTALL_DIRS}/api/lowlevel/inc")
- set(FMOD_LIBRARY_SEARCH_DIRS "${FMOD_INSTALL_DIRS}/api/lowlevel/lib")
- message(STATUS "Looking for FMOD installation...")
- find_path(FMOD_INCLUDE_DIR fmod.h PATHS ${FMOD_INCLUDE_SEARCH_DIRS})
- if(BS_64BIT)
- find_library(FMOD_LIBRARY_OPTIMIZED NAMES fmod64_vc libfmod PATHS ${FMOD_LIBRARY_SEARCH_DIRS})
- find_library(FMOD_LIBRARY_DEBUG NAMES fmodL64_vc libfmodL PATHS ${FMOD_LIBRARY_SEARCH_DIRS})
- else()
- find_library(FMOD_LIBRARY_OPTIMIZED NAMES fmod_vc libfmod PATHS ${FMOD_LIBRARY_SEARCH_DIRS})
- find_library(FMOD_LIBRARY_DEBUG NAMES fmodL_vc libfmodL PATHS ${FMOD_LIBRARY_SEARCH_DIRS})
- endif()
- if(FMOD_INCLUDE_DIR AND FMOD_LIBRARY_OPTIMIZED AND FMOD_LIBRARY_DEBUG)
- set(FMOD_FOUND TRUE)
- endif()
- if(NOT FMOD_FOUND)
- if(FMOD_FIND_REQUIRED)
- message(FATAL_ERROR "Cannot find FMOD installation. Try modifying the FMOD_INSTALL_DIRS path.")
- else()
- message(WARNING "Cannot find FMOD installation. Try modifying the FMOD_INSTALL_DIRS path.")
- endif()
- else()
- message(STATUS "...FMOD OK.")
- endif()
- mark_as_advanced(FMOD_INSTALL_DIRS FMOD_INCLUDE_DIR FMOD_LIBRARY_OPTIMIZED FMOD_LIBRARY_DEBUG)
- set(FMOD_INCLUDE_DIRS ${FMOD_INCLUDE_DIR})
- set(FMOD_LIBRARIES_OPTIMIZED ${FMOD_LIBRARY_OPTIMIZED})
- set(FMOD_LIBRARIES_DEBUG ${FMOD_LIBRARY_DEBUG})
|