diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/mruby/version.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/include/mruby/version.h b/include/mruby/version.h index 490a6f456..3385fce4e 100644 --- a/include/mruby/version.h +++ b/include/mruby/version.h @@ -50,6 +50,24 @@ MRB_BEGIN_DECL #define MRUBY_RELEASE_TEENY 0 /* + * Patch level. + */ +#define MRUBY_PATCHLEVEL -1 + +/* + * Patch level string. (optional) + */ +#define MRUBY_PATCHLEVEL_STR "preview" + +#ifndef MRUBY_PATCHLEVEL_STR +# if MRUBY_PATCHLEVEL < 0 +# define MRUBY_PATCHLEVEL_STR "dev" +# else +# define MRUBY_PATCHLEVEL_STR "p"MRB_STRINGIZE(MRUBY_PATCHLEVEL) +# endif +#endif + +/* * The mruby version. */ #define MRUBY_VERSION MRB_STRINGIZE(MRUBY_RELEASE_MAJOR) "." MRB_STRINGIZE(MRUBY_RELEASE_MINOR) "." MRB_STRINGIZE(MRUBY_RELEASE_TEENY) @@ -108,6 +126,7 @@ MRB_BEGIN_DECL */ #define MRUBY_DESCRIPTION \ "mruby " MRUBY_VERSION \ + MRUBY_PATCHLEVEL_STR \ " (" MRUBY_RELEASE_DATE ")" \ /* |
