SDL_image: cmake: disable creating webp executables (e0698)

From e06983ca25ff50714d42c10a16b05f6874deca90 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Wed, 18 Feb 2026 21:00:25 +0100
Subject: [PATCH] cmake: disable creating webp executables

(back-ported from commit 466d2915d5fac095c1a41ad601b0facdfa9af236)
---
 CMakeLists.txt | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index e79d2906..5acf0299 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -802,6 +802,16 @@ if(SDL2IMAGE_WEBP)
     # missing cpufeatures
     if(SDL2IMAGE_WEBP_VENDORED)
         set(SDL2IMAGE_WEBP_ENABLED TRUE)
+        set(WEBP_BUILD_ANIM_UTILS OFF CACHE BOOL "" FORCE)
+        set(WEBP_BUILD_CWEBP OFF CACHE BOOL "" FORCE)
+        set(WEBP_BUILD_DWEBP OFF CACHE BOOL "" FORCE)
+        set(WEBP_BUILD_GIF2WEBP OFF CACHE BOOL "" FORCE)
+        set(WEBP_BUILD_IMG2WEBP OFF CACHE BOOL "" FORCE)
+        set(WEBP_BUILD_VWEBP OFF CACHE BOOL "" FORCE)
+        set(WEBP_BUILD_WEBPINFO OFF CACHE BOOL "" FORCE)
+        set(WEBP_BUILD_LIBWEBPMUX ON CACHE BOOL "" FORCE)
+        set(WEBP_BUILD_WEBPMUX ON CACHE BOOL "" FORCE)
+        set(WEBP_BUILD_EXTRAS OFF CACHE BOOL "" FORCE)
         message(STATUS "${PROJECT_NAME}: Using vendored libwebp")
         sdl_check_project_in_subfolder(external/libwebp libwebp SDL2IMAGE_VENDORED)
         set(BUILD_SHARED_LIBS ${SDL2IMAGE_WEBP_SHARED})