diff options
Diffstat (limited to 'src/version.h.in')
-rw-r--r-- | src/version.h.in | 43 |
1 files changed, 11 insertions, 32 deletions
diff --git a/src/version.h.in b/src/version.h.in index 03d00d1..055c84b 100644 --- a/src/version.h.in +++ b/src/version.h.in @@ -1,44 +1,23 @@ #ifndef SMOLBOTE_VERSION_H #define SMOLBOTE_VERSION_H -// VcsVersion gets defined by the CMakeLists if project-src/.hg exists -#cmakedefine VcsVersion -#cmakedefine VcsBookmark +#cmakedefine VerBookmark -#ifdef VcsVersion +#ifdef VerBookmark +// Version: tag.tagdistance-activebookmark +#define SMOLBOTE_VERSION "@VerInfo@-@VerBookmark@" -#ifdef VcsBookmark -// Version: 1.2.3 (stable) -#define SMOLBOTE_VERSION "@VcsVersion@ (@VcsBookmark@)" #else -// Version: 1.2.3 -#define SMOLBOTE_VERSION "@VcsVersion@" -#endif +// Version: tag.tagdistance +#define SMOLBOTE_VERSION "@VerInfo@" -// Describe: 1.2.3-r123-0123456789ab -#define SMOLBOTE_DESCRIBE "@VcsVersion@-r@VcsRevision@-@VcsCommit@" - -// Commit -#define SMOLBOTE_COMMIT "@VcsCommit@" - -// Branch: default -#define SMOLBOTE_BRANCH "@VcsBranch@" - -#else - -// If VcsVersion has not been defined, these values will be used -// Version: 1.2.3 -#define SMOLBOTE_VERSION "0.3.0" +#endif // Bookmark // Describe: 1.2.3-r123-0123456789ab -#define SMOLBOTE_DESCRIBE "0.3.0-release" - -// Commit -#define SMOLBOTE_COMMIT "package" +#define SMOLBOTE_DESCRIBE "@VerInfo@-r@VerRevision@-@VerCommit@" -// Branch: default -#define SMOLBOTE_BRANCH "release" - -#endif +// Build +#define SMOLBOTE_BUILD "@VerBranch@:@VerCommit@" #endif // SMOLBOTE_VERSION_H + |