cmake: Fix test linking with MinGW

This commit is contained in:
Cameron Gutman 2021-10-31 18:53:11 -05:00 committed by Sam Lantinga
parent 618b0d414f
commit 77141e84e0
1 changed files with 7 additions and 2 deletions

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()