mirror of
https://github.com/cimgui/cimgui.git
synced 2025-08-11 12:18:30 +01:00
Implement defines extraction with cl compiler
This commit is contained in:
25
generator/print_defines.cpp
Normal file
25
generator/print_defines.cpp
Normal file
@@ -0,0 +1,25 @@
|
||||
#include "imgui.h"
|
||||
|
||||
#define CIMGUI_STRINGIZE_(x) #x
|
||||
#define CIMGUI_STRINGIZE(x) CIMGUI_STRINGIZE_(x)
|
||||
#define CIMGUI_DEFSTRING(x) "#define " #x " " CIMGUI_STRINGIZE(x)
|
||||
|
||||
#ifdef IMGUI_VERSION
|
||||
#pragma message(CIMGUI_DEFSTRING(IMGUI_VERSION))
|
||||
#endif
|
||||
|
||||
#ifdef IMGUI_HAS_DOCK
|
||||
#pragma message(CIMGUI_DEFSTRING(IMGUI_HAS_DOCK))
|
||||
#endif
|
||||
|
||||
#ifdef IMGUI_HAS_IMSTR
|
||||
#pragma message(CIMGUI_DEFSTRING(IMGUI_HAS_IMSTR))
|
||||
#endif
|
||||
|
||||
#ifdef FLT_MIN
|
||||
#pragma message(CIMGUI_DEFSTRING(FLT_MIN))
|
||||
#endif
|
||||
|
||||
#ifdef FLT_MAX
|
||||
#pragma message(CIMGUI_DEFSTRING(FLT_MAX))
|
||||
#endif
|
Reference in New Issue
Block a user