diff options
author | pommicket <pommicket@gmail.com> | 2023-01-10 10:40:10 -0500 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2023-01-10 10:40:10 -0500 |
commit | b0fe15647d196081d801db574fa074ff77e46f5f (patch) | |
tree | 786d4b15493ab469811fc7cd139f5d664f414644 /stb_image.c | |
parent | edd5188dfba93b8ffe376d0c194804f35f43dcaa (diff) |
linux build , etc.
Diffstat (limited to 'stb_image.c')
-rw-r--r-- | stb_image.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/stb_image.c b/stb_image.c index ae13415..2badac7 100644 --- a/stb_image.c +++ b/stb_image.c @@ -1,7 +1,25 @@ // used for debug build to speed things up // just exports everything in stb_image.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_IMAGE_IMPLEMENTATION #if __TINYC__ #define STBI_NO_SIMD #endif +no_warn_start #include "lib/stb_image.h" +no_warn_end |