diff --git a/cmake/configs/default.cmake b/cmake/configs/default.cmake
index 5cac095d93..213c242068 100644
--- a/cmake/configs/default.cmake
+++ b/cmake/configs/default.cmake
@@ -144,7 +144,7 @@ hunter_default_version(RapidJSON VERSION 1.1.0-b557259-p0)
hunter_default_version(RapidXML VERSION 1.13)
hunter_default_version(RedisClient VERSION 0.6.1-p1)
hunter_default_version(SDL2 VERSION 2.0.12-p0)
-hunter_default_version(SDL_image VERSION 2.0.1-p1)
+hunter_default_version(SDL_image VERSION 2.0.5-p0)
hunter_default_version(SDL_mixer VERSION 2.0.2-p0)
hunter_default_version(SDL_ttf VERSION 2.0.14-p0)
hunter_default_version(SFML VERSION 2.5.1-p0)
diff --git a/cmake/projects/SDL_image/hunter.cmake b/cmake/projects/SDL_image/hunter.cmake
index b6d93d1658..dbd5b20907 100644
--- a/cmake/projects/SDL_image/hunter.cmake
+++ b/cmake/projects/SDL_image/hunter.cmake
@@ -6,15 +6,26 @@ include(hunter_download)
include(hunter_pick_scheme)
include(hunter_cacheable)
+hunter_add_version(
+ PACKAGE_NAME
+ SDL_image
+ VERSION
+ "2.0.5-p0"
+ URL
+ "https://github.com/cpp-pm/SDL_image/archive/v2.0.5-p0.tar.gz"
+ SHA1
+ 7c93e53ad122364bb934e90dac265d88f768a4ed
+)
+
hunter_add_version(
PACKAGE_NAME
SDL_image
VERSION
"2.0.1-p1"
URL
- "https://github.com/hunter-packages/SDL_image_cmake/archive/2.0.1-p1.tar.gz"
+ "https://github.com/cpp-pm/SDL_image_cmake_legacy/archive/2.0.1-p1.tar.gz"
SHA1
- 8f644d026256f48f0e2ba5411422eaf2a91c0463
+ a36f0617b0d22e9960ef931b43ecbcb6a9df165f
)
hunter_pick_scheme(DEFAULT url_sha1_cmake)
diff --git a/docs/packages/pkg/SDL_image.rst b/docs/packages/pkg/SDL_image.rst
index fd0f1892c8..ae602d4d44 100644
--- a/docs/packages/pkg/SDL_image.rst
+++ b/docs/packages/pkg/SDL_image.rst
@@ -10,7 +10,7 @@ SDL_image
=========
- `Official `__
-- `Hunterized `__
+- `Hunterized `__
- `Example `__
- Available since `v0.19.86 `__
- Added by `wheybags `__ (`pr-989 `__)
diff --git a/examples/SDL_image/CMakeLists.txt b/examples/SDL_image/CMakeLists.txt
index 92b75c20ba..9c51426e2b 100644
--- a/examples/SDL_image/CMakeLists.txt
+++ b/examples/SDL_image/CMakeLists.txt
@@ -9,7 +9,20 @@ project(SDL_image-test)
hunter_add_package(SDL_image)
find_package(SDL_image CONFIG REQUIRED)
-add_executable(main main.cpp)
+if(ANDROID)
+ add_library(main SHARED main.cpp)
+else()
+ add_executable(main main.cpp)
+endif()
+
+# Fix MinGW / MSYS build
+if(MINGW OR MSYS)
+target_link_libraries(main
+ mingw32
+)
+endif()
+
target_link_libraries(main
SDL_image::SDL_image
- SDL2::SDL2main)
+ SDL2::SDL2main
+ SDL2::SDL2)