From 29b1f9e4c69e8a587997960e42832555ecd21c9c Mon Sep 17 00:00:00 2001 From: Piotr Dziwinski Date: Sat, 23 Nov 2013 00:41:20 +0100 Subject: Fix for error with multiple definitions in MXE build --- cmake/mxe.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'cmake') diff --git a/cmake/mxe.cmake b/cmake/mxe.cmake index 9bb38d0..2c24b1b 100644 --- a/cmake/mxe.cmake +++ b/cmake/mxe.cmake @@ -41,6 +41,8 @@ if((${CMAKE_CROSSCOMPILING}) AND (DEFINED MSYS)) ${CMAKE_FIND_ROOT_PATH}/lib/libbz2.a ${OPENAL_MXE_LIBS} ) + # This fixes problem with multiple definition of `IID_IDirectSoundNotify' + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--allow-multiple-definition") else() set(MXE 0) -endif() \ No newline at end of file +endif() -- cgit v1.2.3-1-g7c22