blob: 09fed02e4866ea529fd22d04eea05a6def2f088f [file] [log] [blame] [edit]
if(NOT DEFINED SDL2_DIR)
set(SDL2_DIR /opt/local/x86_64-w64-mingw32/lib/cmake/SDL2)
endif()
list(APPEND CMAKE_MODULE_PATH ${SDL2_DIR})
include(sdl2-config REQUIRED)
set(CMAKE_SYSTEM_NAME Windows)
set(CMAKE_C_COMPILER x86_64-w64-mingw32-gcc)
set(CMAKE_CXX_COMPILER x86_64-w64-mingw32-g++)
set(CMAKE_OBJCOPY x86_64-w64-mingw32-objcopy CACHE PATH "Path to objcopy")
set(CMAKE_LINKER x86_64-w64-mingw32-ld CACHE PATH "Path to linker")
set(CMAKE_CXX_FLAGS_INIT "-static-libstdc++ -static-libgcc -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic")
if(EXISTS "${SDL2_PREFIX}/bin/SDL2.dll")
set(SDL2_DLL "${SDL2_PREFIX}/bin/SDL2.dll")
endif()
if(EXISTS "${SDL2_PREFIX}/bin/SDL2_image.dll")
set(SDL2_IMAGE_DLL "${SDL2_PREFIX}/bin/SDL2_image.dll")
endif()