aboutsummaryrefslogtreecommitdiff
path: root/src/version.h.in
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-07-02 12:54:32 +0200
committerAqua-sama <aqua@iserlohn-fortress.net>2018-07-02 12:54:32 +0200
commit500bc64f7671cfa9dbcfe1c2d808ea67eb0c3a42 (patch)
treefd1221559a8e7b5c9d4033dc7da8a811053ec961 /src/version.h.in
parentEnable console output on Win32 (diff)
downloadsmolbote-500bc64f7671cfa9dbcfe1c2d808ea67eb0c3a42.tar.xz
Add --no-remote option
Diffstat (limited to 'src/version.h.in')
-rw-r--r--src/version.h.in43
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
+