| --- SDL2-2.0.12/CMakeLists.txt.orig 2020-04-11 16:44:16.343880000 +0300 |
| +++ SDL2-2.0.12/CMakeLists.txt 2020-04-11 16:48:12.677114500 +0300 |
| @@ -1916,12 +1916,12 @@ |
| set(EXTRA_CFLAGS ${_EXTRA_CFLAGS}) |
| |
| # Compat helpers for the configuration files |
| -if(NOT CMAKE_HOST_WIN32) |
| +if(NOT MSVC OR CYGWIN) |
| # TODO: we need a Windows script, too |
| execute_process(COMMAND sh ${SDL2_SOURCE_DIR}/build-scripts/updaterev.sh |
| WORKING_DIRECTORY ${SDL2_BINARY_DIR}) |
| endif() |
| -if(NOT WINDOWS OR CYGWIN) |
| +if(NOT MSVC) |
| set(prefix ${CMAKE_INSTALL_PREFIX}) |
| set(exec_prefix "\${prefix}") |
| set(libdir "\${exec_prefix}/lib${LIB_SUFFIX}") |
| @@ -2134,7 +2134,7 @@ |
| RUNTIME DESTINATION bin) |
| |
| ##### Export files ##### |
| -if (WINDOWS) |
| +if (MSVC) |
| set(PKG_PREFIX "cmake") |
| else () |
| set(PKG_PREFIX "lib${LIB_SUFFIX}/cmake/SDL2") |
| @@ -2175,11 +2175,11 @@ |
| set(SOPOSTFIX "") |
| endif() |
| |
| -if(NOT (WINDOWS OR CYGWIN)) |
| +if(NOT (MSVC OR CYGWIN)) |
| if(SDL_SHARED) |
| set(SOEXT ${CMAKE_SHARED_LIBRARY_SUFFIX}) # ".so", ".dylib", etc. |
| get_target_property(SONAME SDL2 OUTPUT_NAME) |
| - if(NOT ANDROID) |
| + if(NOT ANDROID AND NOT MINGW) |
| install(CODE " |
| execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink |
| \"lib${SONAME}${SOPOSTFIX}${SOEXT}\" \"libSDL2${SOPOSTFIX}${SOEXT}\" |