Mercurial > hg > orthanc
diff Resources/CMake/Compiler.cmake @ 1377:601d34afdab9
patch for recent versions of MinGW
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 29 May 2015 11:50:14 +0200 |
parents | afaa55d42ddd |
children | 0d9812893262 |
line wrap: on
line diff
--- a/Resources/CMake/Compiler.cmake Thu May 28 16:48:36 2015 +0200 +++ b/Resources/CMake/Compiler.cmake Fri May 29 11:50:14 2015 +0200 @@ -70,6 +70,10 @@ if (${CMAKE_COMPILER_IS_GNUCXX}) # This is a patch for MinGW64 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--allow-multiple-definition -static-libgcc -static-libstdc++") + + # This line is necessary to compile with recent versions of MinGW, + # otherwise "libwinpthread-1.dll" is not statically linked. + SET(CMAKE_CXX_STANDARD_LIBRARIES "${CMAKE_CXX_STANDARD_LIBRARIES} -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic") endif() elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")