Files
yaze/src/yaze_config.h.in

20 lines
783 B
C

// yaze config file - auto-generated from CMakeLists.txt project() version
// Single source of truth for version: project(yaze VERSION X.Y.Z) in CMakeLists.txt
#define YAZE_VERSION_MAJOR @yaze_VERSION_MAJOR@
#define YAZE_VERSION_MINOR @yaze_VERSION_MINOR@
#define YAZE_VERSION_PATCH @yaze_VERSION_PATCH@
// Combined version as a string (e.g., "0.3.7-alpha")
#define YAZE_VERSION_STRING "@yaze_VERSION_MAJOR@.@yaze_VERSION_MINOR@.@yaze_VERSION_PATCH@@YAZE_VERSION_SUFFIX@"
// Combined version as a number (major * 10000 + minor * 100 + patch)
// e.g., 0.3.7 = 307
#define YAZE_VERSION_NUMBER (@yaze_VERSION_MAJOR@ * 10000 + @yaze_VERSION_MINOR@ * 100 + @yaze_VERSION_PATCH@)
#ifdef __cplusplus
#ifndef IMGUI_DEFINE_MATH_OPERATORS
#define IMGUI_DEFINE_MATH_OPERATORS
#endif
#endif