summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorRob Loach <[email protected]>2023-01-22 09:29:29 -0500
committerGitHub <[email protected]>2023-01-22 15:29:29 +0100
commit4706891cae7d7b07ab7f85aee9d858bdd11d4f42 (patch)
treed9a835ea8d1670758496b0af386b91200ee1aed1 /src
parentd8af76f67c54a6fa7b20c0fadff7c15ef5478945 (diff)
downloadraylib-4706891cae7d7b07ab7f85aee9d858bdd11d4f42.tar.gz
raylib-4706891cae7d7b07ab7f85aee9d858bdd11d4f42.zip
Add RAYLIB_VERSION numbers to raylib.h (#2856)
Ran into an issue in raylib-cpp where a user was using raylib 4.5-dev, even though the library currently only targets 4.2. With having RAYLIB_VERSION_MAJOR and RAYLIB_VERSION_MINOR, we will be able to target different versions of raylib in different ways, via C preprocessor conditionals. For example: ``` c newColor = ColorTint(BLUE, RED); TraceLog(LOG_INFO, "The color should be tinted, but this isn't supported in ryalib <= 4.2"); ```
Diffstat (limited to 'src')
-rw-r--r--src/raylib.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/raylib.h b/src/raylib.h
index 1c3f7766..10e69acd 100644
--- a/src/raylib.h
+++ b/src/raylib.h
@@ -81,6 +81,9 @@
#include <stdarg.h> // Required for: va_list - Only used by TraceLogCallback
+#define RAYLIB_VERSION_MAJOR 4
+#define RAYLIB_VERSION_MINOR 5
+#define RAYLIB_VERSION_PATCH 0
#define RAYLIB_VERSION "4.5-dev"
// Function specifiers in case library is build/used as a shared library (Windows)