summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake')
-rw-r--r--cmake/mxe.cmake14
1 files changed, 14 insertions, 0 deletions
diff --git a/cmake/mxe.cmake b/cmake/mxe.cmake
index 322ba4a..5502c1b 100644
--- a/cmake/mxe.cmake
+++ b/cmake/mxe.cmake
@@ -12,6 +12,19 @@ if((${CMAKE_CROSSCOMPILING}) AND (DEFINED MSYS))
# Because find package scripts are lame
set(SDLTTF_INCLUDE_DIR ${CMAKE_FIND_ROOT_PATH}/include/SDL)
set(SDLIMAGE_INCLUDE_DIR ${CMAKE_FIND_ROOT_PATH}/include/SDL)
+
+ if (${OPENAL_SOUND})
+ set(OPENAL_MXE_LIBS
+ ${CMAKE_FIND_ROOT_PATH}/lib/libFLAC.a
+ ${CMAKE_FIND_ROOT_PATH}/lib/libvorbis.a
+ ${CMAKE_FIND_ROOT_PATH}/lib/libvorbisenc.a
+ ${CMAKE_FIND_ROOT_PATH}/lib/libvorbisfile.a
+ ${CMAKE_FIND_ROOT_PATH}/lib/libogg.a
+ ${CMAKE_FIND_ROOT_PATH}/lib/libwsock32.a
+ )
+ endif()
+
+ set(MXE_CFLAGS "-DAL_LIBTYPE_STATIC")
set(MXE_LIBS
# For some reason, these have to be absolute paths
${CMAKE_FIND_ROOT_PATH}/lib/libintl.a
@@ -23,6 +36,7 @@ if((${CMAKE_CROSSCOMPILING}) AND (DEFINED MSYS))
${CMAKE_FIND_ROOT_PATH}/lib/libwinmm.a
${CMAKE_FIND_ROOT_PATH}/lib/libdxguid.a
${CMAKE_FIND_ROOT_PATH}/lib/libbz2.a
+ ${OPENAL_MXE_LIBS}
)
else()
set(MXE 0)