Only statically link libm and pthread on Windows

This commit is contained in:
Deukhoofd 2022-02-12 12:41:51 +01:00
parent 923483e9b9
commit 7532e4d94d
Signed by: Deukhoofd
GPG Key ID: F63E044490819F6F
1 changed files with 6 additions and 1 deletions

View File

@ -86,8 +86,13 @@ endif()
if (STATICC)
message("Linking dependencies statically.")
set (CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed")
set(LINKS -static-libgcc -static-libstdc++ -Wl,-Bstatic -lm -lstdc++ -lpthread -Wl,-Bdynamic ${LINKS})
set(LINKS -static-libgcc -static-libstdc++ ${LINKS})
endif(STATICC)
if (WINDOWS)
set(LINKS ${LINKS} -Wl,-Bstatic -lm -lstdc++ -lpthread -Wl,-Bdynamic)
endif()
target_link_libraries(Arbutils ${LINKS})
if (ARBUTILS_TESTS)