SDL_image: cmake: don't search libjxl if SDLIMAGE_JXL_SHARED is ON

From 334e41e62530d7bae78fee5f06aad4b955b0e4da Mon Sep 17 00:00:00 2001
From: Konstantin Podsvirov <[EMAIL REDACTED]>
Date: Wed, 26 Feb 2025 19:47:26 +0300
Subject: [PATCH] cmake: don't search libjxl if SDLIMAGE_JXL_SHARED is ON

---
 cmake/SDL3_imageConfig.cmake.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cmake/SDL3_imageConfig.cmake.in b/cmake/SDL3_imageConfig.cmake.in
index db72fd706..da88fd3fb 100644
--- a/cmake/SDL3_imageConfig.cmake.in
+++ b/cmake/SDL3_imageConfig.cmake.in
@@ -96,7 +96,7 @@ if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/SDL3_image-static-targets.cmake")
             find_dependency(JPEG)
         endif()
 
-        if(SDLIMAGE_JXL AND NOT TARGET libjxl::libjxl)
+        if(SDLIMAGE_JXL AND NOT TARGET libjxl::libjxl AND NOT SDLIMAGE_JXL_SHARED)
             list(APPEND libjxl_ROOT "${CMAKE_CURRENT_LIST_DIR}")
             find_dependency(libjxl)
         endif()