* Link with mingwex.
* Allow multiple definitions at link time because longjmp exists in both our msvcrt and mingwex.
CORE-8516

svn path=/trunk/; revision=64113
This commit is contained in:
Amine Khaldi 2014-09-11 10:13:05 +00:00
parent 364fbd6cea
commit d84558f23a

View file

@ -114,6 +114,11 @@ set_module_type(glu32 win32dll)
if(NOT MSVC) if(NOT MSVC)
add_target_compile_flags(glu32 "-Wno-write-strings -Wno-unused-but-set-variable") add_target_compile_flags(glu32 "-Wno-write-strings -Wno-unused-but-set-variable")
if(CMAKE_C_COMPILER_ID STREQUAL "Clang")
target_link_libraries(glu32 mingwex)
#FIXME: longjmp exists in both our msvcrt and mingwex
add_target_link_flags(glu32 "-Wl,--allow-multiple-definition")
endif()
endif() endif()
add_importlibs(glu32 opengl32 gdi32 msvcrt kernel32 ntdll) add_importlibs(glu32 opengl32 gdi32 msvcrt kernel32 ntdll)