diff options
Diffstat (limited to 'build2')
-rw-r--r-- | build2/utility.hxx | 13 | ||||
-rw-r--r-- | build2/version.hxx.in | 5 |
2 files changed, 16 insertions, 2 deletions
diff --git a/build2/utility.hxx b/build2/utility.hxx index b057add..57d5f71 100644 --- a/build2/utility.hxx +++ b/build2/utility.hxx @@ -23,7 +23,18 @@ #include <build2/types.hxx> #include <build2/b-options.hxx> -#include <build2/version.hxx> + +// "Fake" version values used during bootstrap. +// +#ifdef BUILD2_BOOTSTRAP +# define BUILD2_VERSION 9999999990000ULL +# define BUILD2_VERSION_STR "999.999.999" +# define BUILD2_VERSION_ID "999.999.999" +# define LIBBUTL_VERSION_STR "999.999.999" +# define LIBBUTL_VERSION_ID "999.999.999" +#else +# include <build2/version.hxx> +#endif namespace build2 { diff --git a/build2/version.hxx.in b/build2/version.hxx.in index c05a207..927a971 100644 --- a/build2/version.hxx.in +++ b/build2/version.hxx.in @@ -23,7 +23,10 @@ // 2.2.0-a.1 0020019990010 // 3.0.0-b.2 0029999995020 // 2.2.0-a.1.z 0020019990011 -// + +// NOTE: remember to also update "fake" bootstrap values in utility.hxx if +// changing anything here. + #define BUILD2_VERSION $build2.version.project_number$ULL #define BUILD2_VERSION_STR "$build2.version.project$" #define BUILD2_VERSION_ID "$build2.version.project_id$" |