From f9435eab167a5fef137bff8f7957289f080d8963 Mon Sep 17 00:00:00 2001 From: Ozkan Sezer Date: Sat, 1 Nov 2025 00:45:10 +0300 Subject: [PATCH] pipewire: disable -Wdeclaration-after-statement for pipewire headers Fixes: https://github.com/libsdl-org/SDL/issues/14343 --- src/audio/pipewire/SDL_pipewire.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/audio/pipewire/SDL_pipewire.c b/src/audio/pipewire/SDL_pipewire.c index 8b0772bc9e..eacb8f658f 100644 --- a/src/audio/pipewire/SDL_pipewire.c +++ b/src/audio/pipewire/SDL_pipewire.c @@ -28,10 +28,19 @@ #include "SDL_loadso.h" #include "SDL_pipewire.h" +#if (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wdeclaration-after-statement" +#endif + #include #include #include +#if (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + /* * The following keys are defined for compatability when building against older versions of Pipewire * prior to their introduction and can be removed if the minimum required Pipewire build version is