SDL_image: cmake: update variables in SDL3_imageConfig.cmake of release artifacts

From cc0b1ffedb87189b873bd83b838b77e03812f882 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Fri, 23 Jan 2026 19:01:09 +0100
Subject: [PATCH] cmake: update variables in SDL3_imageConfig.cmake of release
 artifacts

---
 .github/workflows/release.yml                            | 2 +-
 Xcode/pkg-support/resources/CMake/SDL3_imageConfig.cmake | 9 ++++++++-
 .../pkg-support/msvc/cmake/SDL3_imageConfig.cmake.in     | 9 ++++++++-
 3 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 235bcf4a..6359509d 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -251,7 +251,7 @@ jobs:
           echo "mount-point=${mount_point}">>$GITHUB_OUTPUT
       - name: 'Verify presence of optional frameworks'
         run: |
-          OPTIONAL_FRAMEWORKS="avif jxl webp"
+          OPTIONAL_FRAMEWORKS="avif jxl png webp"
           rc=0
           for opt in $OPTIONAL_FRAMEWORKS; do
             fw_path="${{ steps.mount.outputs.mount-point }}/optional/${opt}.xcframework"
diff --git a/Xcode/pkg-support/resources/CMake/SDL3_imageConfig.cmake b/Xcode/pkg-support/resources/CMake/SDL3_imageConfig.cmake
index fda295a1..c70a838b 100644
--- a/Xcode/pkg-support/resources/CMake/SDL3_imageConfig.cmake
+++ b/Xcode/pkg-support/resources/CMake/SDL3_imageConfig.cmake
@@ -30,10 +30,17 @@ set(SDLIMAGE_XPM   TRUE)
 set(SDLIMAGE_XV    TRUE)
 set(SDLIMAGE_WEBP  TRUE)
 
+set(SDLIMAGE_PNG_LIBPNG   TRUE)
+
+set(SDLIMAGE_AVIF_SHARED  TRUE)
+set(SDLIMAGE_JXL_SHARED   TRUE)
+set(SDLIMAGE_PNG_SHARED   TRUE)
+set(SDLIMAGE_WEBP_SHARED  TRUE)
+
 set(SDLIMAGE_JPG_SAVE TRUE)
 set(SDLIMAGE_PNG_SAVE TRUE)
 
-set(SDLIMAGE_VENDORED  FALSE)
+set(SDLIMAGE_VENDORED  TRUE)
 
 set(SDLIMAGE_BACKEND_IMAGEIO   TRUE)
 set(SDLIMAGE_BACKEND_STB       FALSE)
diff --git a/build-scripts/pkg-support/msvc/cmake/SDL3_imageConfig.cmake.in b/build-scripts/pkg-support/msvc/cmake/SDL3_imageConfig.cmake.in
index 5938b3e4..a8c4ec0a 100644
--- a/build-scripts/pkg-support/msvc/cmake/SDL3_imageConfig.cmake.in
+++ b/build-scripts/pkg-support/msvc/cmake/SDL3_imageConfig.cmake.in
@@ -40,10 +40,17 @@ set(SDLIMAGE_XPM   TRUE)
 set(SDLIMAGE_XV    TRUE)
 set(SDLIMAGE_WEBP  TRUE)
 
+set(SDLIMAGE_PNG_LIBPNG   TRUE)
+
+set(SDLIMAGE_AVIF_SHARED  TRUE)
+set(SDLIMAGE_JXL_SHARED   TRUE)
+set(SDLIMAGE_PNG_SHARED   TRUE)
+set(SDLIMAGE_WEBP_SHARED  TRUE)
+
 set(SDLIMAGE_JPG_SAVE FALSE)
 set(SDLIMAGE_PNG_SAVE FALSE)
 
-set(SDLIMAGE_VENDORED  FALSE)
+set(SDLIMAGE_VENDORED  TRUE)
 
 set(SDLIMAGE_BACKEND_IMAGEIO   FALSE)
 set(SDLIMAGE_BACKEND_STB       TRUE)