From b0fe15647d196081d801db574fa074ff77e46f5f Mon Sep 17 00:00:00 2001 From: pommicket Date: Tue, 10 Jan 2023 10:40:10 -0500 Subject: linux build , etc. --- stb_truetype.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'stb_truetype.c') diff --git a/stb_truetype.c b/stb_truetype.c index 444b245..2df7a90 100644 --- a/stb_truetype.c +++ b/stb_truetype.c @@ -1,4 +1,23 @@ // used for debug build to speed things up // just exports everything in stb_truetype.h + + +#ifdef __GNUC__ +#define no_warn_start _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Wpedantic\"") \ + _Pragma("GCC diagnostic ignored \"-Wsign-conversion\"") \ + _Pragma("GCC diagnostic ignored \"-Wsign-compare\"") \ + _Pragma("GCC diagnostic ignored \"-Wconversion\"") \ + _Pragma("GCC diagnostic ignored \"-Wimplicit-fallthrough\"") \ + _Pragma("GCC diagnostic ignored \"-Wunused-function\"") + +#define no_warn_end _Pragma("GCC diagnostic pop") +#else +#define no_warn_start +#define no_warn_end +#endif + #define STB_TRUETYPE_IMPLEMENTATION +no_warn_start #include "lib/stb_truetype.h" +no_warn_end -- cgit v1.2.3