blob: 9f58057d68011ff91824be653a8d18347849d856 [file] [log] [blame]
--- SDL2-2.0.12/CMakeLists.txt.orig 2020-04-12 15:07:13.379609100 +0300
+++ SDL2-2.0.12/CMakeLists.txt 2020-04-12 15:22:00.550760200 +0300
@@ -233,9 +233,17 @@
# Those are used for pkg-config and friends, so that the SDL2.pc, sdl2-config,
# etc. are created correctly.
-set(SDL_LIBS "-lSDL2")
+set(SDL_LIBS "")
set(SDL_CFLAGS "")
+if(MINGW OR CYGWIN)
+ list(APPEND SDL_LIBS "-mwindows")
+endif()
+list(APPEND SDL_LIBS "-lSDL2")
+if(MINGW OR CYGWIN)
+ list(APPEND SDL_LIBS "-lSDL2main" "-lmingw32")
+endif()
+
# When building shared lib for Windows with MinGW,
# avoid the DLL having a "lib" prefix
if(WINDOWS)
@@ -1508,7 +1516,6 @@
list(APPEND EXTRA_LIBS mingw32)
list(APPEND EXTRA_LDFLAGS "-mwindows")
set(SDL_CFLAGS "${SDL_CFLAGS} -Dmain=SDL_main")
- list(APPEND SDL_LIBS "-lmingw32" "-lSDL2main" "-mwindows")
endif()
elseif(APPLE)