From 5df4a32e14a3ed46ef0a4f33132c831331ef0b8f Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Wed, 2 Apr 2025 19:05:54 +0200
Subject: [PATCH] Disable sjpeg and openexr support of vendored libjxl
---
CMakeLists.txt | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 73a0ff61..b2fc160b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -662,7 +662,13 @@ if(SDLIMAGE_JXL)
# JPEGXL_ENABLE_BENCHMARK variable is used by libjxl
set(JPEGXL_ENABLE_BENCHMARK OFF CACHE BOOL "libjpegxl benchmark" FORCE)
# JPEGXL_ENABLE_TOOLS variable is used by libjxl
- set(JPEGXL_ENABLE_JNI OFF CACHE BOOL "build jpegxl fni")
+ set(JPEGXL_ENABLE_JNI OFF CACHE BOOL "build jpegxl jni" FORCE)
+ # JPEGXL_ENABLE_SJPEG variable is used by libjxl
+ set(JPEGXL_ENABLE_SJPEG OFF CACHE BOOL "build jpegxl sjpeg" FORCE)
+ # JPEGXL_BUNDLE_SKCMS variable is used by libjxl
+ set(JPEGXL_BUNDLE_SKCMS OFF CACHE BOOL "build jpegxl bundle sjpeg" FORCE)
+ # JPEGXL_ENABLE_OPENEXR variable is used by libjxl
+ set(JPEGXL_ENABLE_OPENEXR OFF CACHE BOOL "build jpegxl openxr" FORCE)
# JPEGXL_ENABLE_MANPAGES variable is used by libjxl
set(JPEGXL_ENABLE_MANPAGES OFF CACHE BOOL "libjxl manpage option" FORCE)
# JPEGXL_ENABLE_PLUGINS variable is used by libjxl