File 001_intel-media-driver_enable-response-file-cmake.patch of Package intel-media-driver
diff -uNr media-driver.orig/CMakeLists.txt media-driver/CMakeLists.txt
--- media-driver.orig/CMakeLists.txt 2026-02-13 07:45:47.003173843 +0100
+++ media-driver/CMakeLists.txt 2026-02-13 07:46:27.337843421 +0100
@@ -22,7 +22,13 @@
project(IntelMediaDriver)
set(MEDIA_VERSION "26.1.3${MEDIA_VERSION_EXTRA}" CACHE STRING "" FORCE)
-
+# Enable compiler response files when supported to avoid "Argument list too long"
+# errors on systems with many include paths/defines (required for clang builds
+# with very long command-lines). Requires CMake >= 3.13.
+if(CMAKE_VERSION VERSION_GREATER_EQUAL "3.13")
+ set(CMAKE_C_USE_RESPONSE_FILE_FOR_INCLUDES TRUE CACHE BOOL "Use response files for C includes" FORCE)
+ set(CMAKE_CXX_USE_RESPONSE_FILE_FOR_INCLUDES TRUE CACHE BOOL "Use response files for CXX includes" FORCE)
+endif()