aboutsummaryrefslogtreecommitdiff
path: root/sokol_audio.h
diff options
context:
space:
mode:
Diffstat (limited to 'sokol_audio.h')
-rw-r--r--sokol_audio.h7
1 files changed, 7 insertions, 0 deletions
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 <pthread.h>