From ae4b2277cde82a8069077e945d718bf662a94aad Mon Sep 17 00:00:00 2001 From: "Miso Zmiric (Mike Squinter)" Date: Fri, 3 Jul 2015 10:54:42 +0100 Subject: [PATCH] link pthread on linux so that dlls don't have to be copied form elsewhere --- CMakeLists_mingw.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists_mingw.txt b/CMakeLists_mingw.txt index 96fae66e68..538bdecf4e 100644 --- a/CMakeLists_mingw.txt +++ b/CMakeLists_mingw.txt @@ -12,7 +12,11 @@ SET(PKG_CONFIG_EXECUTABLE ${COMPILER_PREFIX}-pkg-config) # set(CMAKE_C_FLAGS "-masm=intel -std=gnu99 -fpack-struct=1" CACHE STRING "" FORCE) set(CMAKE_CXX_FLAGS "-masm=intel -std=c++0x -std=gnu++0x -fpack-struct=1" CACHE STRING "" FORCE) -set(CMAKE_SHARED_LINKER_FLAGS "-static-libgcc -static-libstdc++" CACHE STRING "" FORCE) +if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") + set(CMAKE_SHARED_LINKER_FLAGS "-static-libgcc -static-libstdc++ -static -lpthread" CACHE STRING "" FORCE) +else() + set(CMAKE_SHARED_LINKER_FLAGS "-static-libgcc -static-libstdc++" CACHE STRING "" FORCE) +endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") # find and include SDL2 INCLUDE(FindPkgConfig)