SDL_image: cmake: don't add private PNG include properties to SDL3_image (41229)

From 41229b1e926383b19e9134afa45bf55583bf52bb Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Sun, 1 Feb 2026 20:49:56 +0100
Subject: [PATCH] cmake: don't add private PNG include properties to SDL3_image

The INTERFACE_SYSTEM_INCLUDE_DIRECTORIES property of PNG::PNG_shared might contain relative paths,
causing a CMake configure failure.

This is a bug in the PNG CMake scripts.

(cherry picked from commit 8bab27f84fae438da13e4c2d861a943743b751f4)
---
 CMakeLists.txt | 2 --
 1 file changed, 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3ecc070e..331a54d0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -900,9 +900,7 @@ if(SDLIMAGE_PNG)
                     set(png_target PNG::PNG)
                 endif()
                 target_include_directories(${sdl3_image_target_name} PRIVATE
-                    $<TARGET_PROPERTY:${png_target},INCLUDE_DIRECTORIES>
                     $<TARGET_PROPERTY:${png_target},INTERFACE_INCLUDE_DIRECTORIES>
-                    $<TARGET_PROPERTY:${png_target},INTERFACE_SYSTEM_INCLUDE_DIRECTORIES>
                 )
                 if(SDLIMAGE_PNG_VENDORED)
                     add_dependencies(${sdl3_image_target_name} ${png_target})