12345678910111213141516171819202122232425262728293031323334 |
- // include nuklear.h before the sokol_nuklear.h implementation
- #define NK_INCLUDE_FIXED_TYPES
- #define NK_INCLUDE_STANDARD_IO
- #define NK_INCLUDE_DEFAULT_ALLOCATOR
- #define NK_INCLUDE_VERTEX_BUFFER_OUTPUT
- #define NK_INCLUDE_FONT_BAKING
- #define NK_INCLUDE_DEFAULT_FONT
- #define NK_INCLUDE_STANDARD_VARARGS
- #define NK_IMPLEMENTATION
- #if defined(__clang__)
- #pragma GCC diagnostic ignored "-Wunknown-warning-option"
- #pragma GCC diagnostic ignored "-Wunused-parameter"
- #pragma GCC diagnostic ignored "-Wsign-conversion"
- #pragma GCC diagnostic ignored "-Wnull-pointer-subtraction"
- #pragma GCC diagnostic ignored "-Wunused-but-set-variable"
- #endif
- #if defined(__GNUC__) && !defined(__clang__)
- #pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
- #pragma GCC diagnostic ignored "-Wsign-conversion"
- #pragma GCC diagnostic ignored "-Wunused-parameter"
- #endif
- #if defined(_MSC_VER)
- #pragma warning(push)
- #pragma warning(disable:4996) // sprintf,fopen,localtime: This function or variable may be unsafe
- #pragma warning(disable:4127) // conditional expression is constant
- #pragma warning(disable:4100) // unreferenced formal parameter
- #pragma warning(disable:4701) // potentially uninitialized local variable used
- #pragma warning(disable:4116) // unnamed type definition in parentheses`
- #endif
- #include "nuklear.h"
- #if defined(_MSC_VER)
- #pragma warning(pop)
- #endif
|