Commit MetaInfo

Revision862b1441fafcf675cdb69204727cd1e9b919d532 (tree)
Zeit2016-02-20 19:38:29
AutorEdoardo Prezioso <edo88@emai...>
CommiterEdoardo Prezioso

Log Message

[fmod] Improve the checks for fmod 4.44.

- The FMOD 4.44 linux package contains both 32 and 64-bit versions, with the folder name without the '64' suffix for 64-bit.
- Add minor version '61' so that the latest FMOD package (at the time of this commit) can be detected and compiled successfully.

Ändern Zusammenfassung

Diff

diff -r b336d6d1e681 -r 862b1441fafc src/CMakeLists.txt
--- a/src/CMakeLists.txt Sun Sep 21 11:08:38 2014 +0200
+++ b/src/CMakeLists.txt Sat Feb 20 11:38:29 2016 +0100
@@ -53,7 +53,7 @@
5353 # a system-wide version.
5454
5555 # Construct version numbers for searching for the FMOD library on Linux.
56-set( MINOR_VERSIONS "50" "49" "48" "47" "46" "45" "44" "43" "42" "41"
56+set( MINOR_VERSIONS "61" "50" "49" "48" "47" "46" "45" "44" "43" "42" "41"
5757 "40" "39" "38" "37" "36" "35" "34" "33" "32" "31" "30" "29" "28"
5858 "27" "26" "25" "24" "23" "22" "21" "20" "21" "19" "18" "17" "16"
5959 "15" "14" "13" "12" "11" "10" "09" "08" "07" "06" "05" "04" "03"
@@ -77,7 +77,12 @@
7777 foreach( majver ${MAJOR_VERSIONS} )
7878 foreach( minver ${MINOR_VERSIONS} )
7979 set( FMOD_VERSIONS ${FMOD_VERSIONS} "fmodex${X64}-4.${majver}.${minver}" )
80- set( FMOD_DIR_VERSIONS ${FMOD_DIR_VERSIONS} "${CMAKE_HOME_DIRECTORY}/fmodapi4${majver}${minver}linux${X64}" )
80+ # FMOD Ex version 4.44 unified 32-bit and 64-bit linux packages into one.
81+ if( NOT majver EQUAL "44" )
82+ set( FMOD_DIR_VERSIONS ${FMOD_DIR_VERSIONS} "${CMAKE_HOME_DIRECTORY}/fmodapi4${majver}${minver}linux${X64}" )
83+ else()
84+ set( FMOD_DIR_VERSIONS ${FMOD_DIR_VERSIONS} "${CMAKE_HOME_DIRECTORY}/fmodapi4${majver}${minver}linux" )
85+ endif()
8186 endforeach( minver ${MINOR_VERSIONS} )
8287 foreach( dir ${FMOD_DIR_VERSIONS} )
8388 set( FMOD_LOCAL_INC_DIRS ${FMOD_LOCAL_INC_DIRS} "${dir}/api/inc" )
Show on old repository browser