From 466d2915d5fac095c1a41ad601b0facdfa9af236 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
---
CMakeLists.txt | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d9149f58..5810cfee 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1065,6 +1065,16 @@ if(SDLIMAGE_WEBP)
# missing cpufeatures
if(SDLIMAGE_WEBP_VENDORED)
set(SDLIMAGE_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 SDLIMAGE_VENDORED)
set(BUILD_SHARED_LIBS ${SDLIMAGE_WEBP_SHARED})