diff --git a/3rdparty/fcpp/cpp6.c b/3rdparty/fcpp/cpp6.c index a43a686d7..1731c797b 100644 --- a/3rdparty/fcpp/cpp6.c +++ b/3rdparty/fcpp/cpp6.c @@ -481,6 +481,7 @@ char *savestring(struct Global *global, char *text) /* * Store a string into free memory. */ + (void)global; // BK - not used but causes warning. char *result; result = malloc(strlen(text) + 1); diff --git a/3rdparty/glsl-optimizer/include/c99_compat.h b/3rdparty/glsl-optimizer/include/c99_compat.h index 66ee1eba9..95f4788f2 100644 --- a/3rdparty/glsl-optimizer/include/c99_compat.h +++ b/3rdparty/glsl-optimizer/include/c99_compat.h @@ -64,6 +64,17 @@ # include # undef _CRTRESTRICT # define _CRTRESTRICT +#else +// BK - STFU! +# pragma GCC diagnostic ignored "-Wformat=" +# pragma GCC diagnostic ignored "-Wformat-extra-args" +# pragma GCC diagnostic ignored "-Wignored-qualifiers" +# pragma GCC diagnostic ignored "-Wmaybe-uninitialized" +# pragma GCC diagnostic ignored "-Wmissing-field-initializers" +# pragma GCC diagnostic ignored "-Wreorder" +# pragma GCC diagnostic ignored "-Wsign-compare" +# pragma GCC diagnostic ignored "-Wunused-parameter" +# pragma GCC diagnostic ignored "-Wunused-variable" #endif