From e99ed99db83d399ebaecebf178e4e82a13e80be6 Mon Sep 17 00:00:00 2001 From: Andre Weissflog Date: Mon, 25 Aug 2025 13:14:22 +0200 Subject: sokol_gfx.h win32: ignore unknown pragma warnings when building with gcc (fixes #1311) --- sokol_audio.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'sokol_audio.h') diff --git a/sokol_audio.h b/sokol_audio.h index e4c925fc..a64eabc9 100644 --- a/sokol_audio.h +++ b/sokol_audio.h @@ -695,6 +695,10 @@ inline void saudio_setup(const saudio_desc& desc) { return saudio_setup(&desc); #if defined(SOKOL_DUMMY_BACKEND) #define _SAUDIO_NOTHREADS (1) #elif defined(_SAUDIO_WINDOWS) + #if defined(__GNUC__) + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wunknown-pragmas" + #endif #define _SAUDIO_WINTHREADS (1) #ifndef WIN32_LEAN_AND_MEAN #define WIN32_LEAN_AND_MEAN @@ -740,6 +744,9 @@ inline void saudio_setup(const saudio_desc& desc) { return saudio_setup(&desc); #pragma warning(push) #pragma warning(disable:4505) /* unreferenced local function has been removed */ #endif + #if defined(__GNUC__) + #pragma GCC diagnostic pop + #endif #elif defined(_SAUDIO_APPLE) #define _SAUDIO_PTHREADS (1) #include -- cgit v1.2.3