cmake: Fix test linking with MinGW

This commit is contained in:
Cameron Gutman authored and Sam Lantinga committed 2021-10-31 17:57:40 -07:00
1 parent 618b0d414f
commit 77141e84e0
1 file changed
+7 -2
+7 -2
View File
@@ -6,9 +6,14 @@ project(SDL2 C)
remove_definitions(-DUSING_GENERATED_CONFIG_H)
link_libraries(SDL2_test SDL2-static)
# FIXME: Parent directory CMakeLists.txt only sets these for mingw/cygwin,
# but we need them for VS as well.
if(WINDOWS)
# mingw32 must come before SDL2main to link successfully
if(MINGW OR CYGWIN)
link_libraries(mingw32)
endif()
# FIXME: Parent directory CMakeLists.txt only sets these for mingw/cygwin,
# but we need them for VS as well.
link_libraries(SDL2main)
add_definitions(-Dmain=SDL_main)
endif()