diff options
| author | Xiaohong Bao <bao@lindenlab.com> | 2011-02-23 10:44:59 -0700 | 
|---|---|---|
| committer | Xiaohong Bao <bao@lindenlab.com> | 2011-02-23 10:44:59 -0700 | 
| commit | 01cdeb0cdd8c48b76a229d42ced4e5563cd18c5c (patch) | |
| tree | e7b7ca976f17c8af3c8a2648a801030594e94c8c /indra/cmake/FMOD.cmake | |
| parent | 7daa3d1ca10199468946feef0ce8eb67489deee0 (diff) | |
| parent | ff5e3f5c2e566f3a8e86efaa763f7b12e07eeb53 (diff) | |
Merge from viewer-development
Diffstat (limited to 'indra/cmake/FMOD.cmake')
| -rw-r--r-- | indra/cmake/FMOD.cmake | 80 | 
1 files changed, 21 insertions, 59 deletions
| diff --git a/indra/cmake/FMOD.cmake b/indra/cmake/FMOD.cmake index 759b8f1340..dcf44cd642 100644 --- a/indra/cmake/FMOD.cmake +++ b/indra/cmake/FMOD.cmake @@ -1,64 +1,26 @@  # -*- cmake -*- -include(Linking) - -if(INSTALL_PROPRIETARY) -  include(Prebuilt) -  use_prebuilt_binary(fmod) -endif(INSTALL_PROPRIETARY) - -find_library(FMOD_LIBRARY_RELEASE -             NAMES fmod fmodvc fmod-3.75 -             PATHS -             ${ARCH_PREBUILT_DIRS_RELEASE} -             ) - -find_library(FMOD_LIBRARY_DEBUG -             NAMES fmod fmodvc fmod-3.75 -             PATHS -             ${ARCH_PREBUILT_DIRS_DEBUG} -             ) - -if (FMOD_LIBRARY_RELEASE AND FMOD_LIBRARY_DEBUG) -  set(FMOD_LIBRARY -      debug ${FMOD_LIBRARY_DEBUG} -      optimized ${FMOD_LIBRARY_RELEASE}) -elseif (FMOD_LIBRARY_RELEASE) -  set(FMOD_LIBRARY ${FMOD_LIBRARY_RELEASE}) -endif (FMOD_LIBRARY_RELEASE AND FMOD_LIBRARY_DEBUG) - -if (NOT FMOD_LIBRARY) -  set(FMOD_SDK_DIR CACHE PATH "Path to the FMOD SDK.") -  if (FMOD_SDK_DIR) -    find_library(FMOD_LIBRARY -                 NAMES fmodvc fmod-3.75 fmod -                 PATHS -                 ${FMOD_SDK_DIR}/api/lib -                 ${FMOD_SDK_DIR}/api -                 ${FMOD_SDK_DIR}/lib -                 ${FMOD_SDK_DIR} -                 ) -  endif (FMOD_SDK_DIR) -endif (NOT FMOD_LIBRARY) - -find_path(FMOD_INCLUDE_DIR fmod.h -          ${LIBS_PREBUILT_DIR}/include -          ${FMOD_SDK_DIR}/api/inc -          ${FMOD_SDK_DIR}/inc -          ${FMOD_SDK_DIR} -          ) - -if (FMOD_LIBRARY AND FMOD_INCLUDE_DIR) -  set(FMOD ON CACHE BOOL "Use closed source FMOD sound library.") -else (FMOD_LIBRARY AND FMOD_INCLUDE_DIR) -  set(FMOD_LIBRARY "") -  set(FMOD_INCLUDE_DIR "") -  if (FMOD) -    message(STATUS "No support for FMOD audio (need to set FMOD_SDK_DIR?)") -  endif (FMOD) -  set(FMOD OFF CACHE BOOL "Use closed source FMOD sound library.") -endif (FMOD_LIBRARY AND FMOD_INCLUDE_DIR) +set(FMOD ON CACHE BOOL "Use FMOD sound library.")  if (FMOD) -  message(STATUS "Building with FMOD audio support") +  if (STANDALONE) +    set(FMOD_FIND_REQUIRED ON) +    include(FindFMOD) +  else (STANDALONE) +    if (INSTALL_PROPRIETARY) +      include(Prebuilt) +      use_prebuilt_binary(fmod) +    endif (INSTALL_PROPRIETARY) +     +    if (WINDOWS) +      set(FMOD_LIBRARY fmod) +    elseif (DARWIN) +      set(FMOD_LIBRARY fmod) +    elseif (LINUX) +      set(FMOD_LIBRARY fmod-3.75) +    endif (WINDOWS) + +    SET(FMOD_LIBRARIES ${FMOD_LIBRARY}) +    set(FMOD_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/include) +  endif (STANDALONE)  endif (FMOD) | 
