Win32: Disable dynamic libgcc for MinGW DLL

This commit is contained in:
Camilla Löwy 2019-10-03 19:49:25 +02:00
parent 243b1bc292
commit 3ec8f4a7f5

View File

@ -125,6 +125,10 @@ target_compile_options(glfw PRIVATE
if (BUILD_SHARED_LIBS) if (BUILD_SHARED_LIBS)
if (WIN32) if (WIN32)
if (MINGW) if (MINGW)
# Remove the dependency on the shared version of libgcc
# NOTE: MinGW-w64 has the correct default but MinGW needs this
target_link_options(glfw PRIVATE "-static-libgcc")
# Remove the lib prefix on the DLL (but not the import library) # Remove the lib prefix on the DLL (but not the import library)
set_target_properties(glfw PROPERTIES PREFIX "") set_target_properties(glfw PROPERTIES PREFIX "")