aboutsummaryrefslogtreecommitdiff
path: root/src/version.cpp
diff options
context:
space:
mode:
authorWladimir J. van der Laan <[email protected]>2014-04-16 12:03:59 +0200
committerWladimir J. van der Laan <[email protected]>2014-04-16 12:04:00 +0200
commit31853a1517c4ccf15a784380411f9d5de20d3ec1 (patch)
tree6e3c302e70bc8ce063d473448ae40895aa62f7da /src/version.cpp
parentqt: remove de_AT translation (diff)
parentVERSION obtained from source instead of the previous git tag. (diff)
downloaddiscoin-31853a1517c4ccf15a784380411f9d5de20d3ec1.tar.xz
discoin-31853a1517c4ccf15a784380411f9d5de20d3ec1.zip
Merge pull request #4049
3d20cd5 VERSION obtained from source instead of the previous git tag. (Warren Togami)
Diffstat (limited to 'src/version.cpp')
-rw-r--r--src/version.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/version.cpp b/src/version.cpp
index 904451ac5..51e34aa9c 100644
--- a/src/version.cpp
+++ b/src/version.cpp
@@ -40,6 +40,9 @@ const std::string CLIENT_NAME("Satoshi");
# define GIT_COMMIT_DATE "$Format:%cD$"
#endif
+#define BUILD_DESC_WITH_SUFFIX(maj,min,rev,build,suffix) \
+ "v" DO_STRINGIZE(maj) "." DO_STRINGIZE(min) "." DO_STRINGIZE(rev) "." DO_STRINGIZE(build) "-" DO_STRINGIZE(suffix)
+
#define BUILD_DESC_FROM_COMMIT(maj,min,rev,build,commit) \
"v" DO_STRINGIZE(maj) "." DO_STRINGIZE(min) "." DO_STRINGIZE(rev) "." DO_STRINGIZE(build) "-g" commit
@@ -47,7 +50,9 @@ const std::string CLIENT_NAME("Satoshi");
"v" DO_STRINGIZE(maj) "." DO_STRINGIZE(min) "." DO_STRINGIZE(rev) "." DO_STRINGIZE(build) "-unk"
#ifndef BUILD_DESC
-# ifdef GIT_COMMIT_ID
+# ifdef BUILD_SUFFIX
+# define BUILD_DESC BUILD_DESC_WITH_SUFFIX(CLIENT_VERSION_MAJOR, CLIENT_VERSION_MINOR, CLIENT_VERSION_REVISION, CLIENT_VERSION_BUILD, BUILD_SUFFIX)
+# elif defined(GIT_COMMIT_ID)
# define BUILD_DESC BUILD_DESC_FROM_COMMIT(CLIENT_VERSION_MAJOR, CLIENT_VERSION_MINOR, CLIENT_VERSION_REVISION, CLIENT_VERSION_BUILD, GIT_COMMIT_ID)
# else
# define BUILD_DESC BUILD_DESC_FROM_UNKNOWN(CLIENT_VERSION_MAJOR, CLIENT_VERSION_MINOR, CLIENT_VERSION_REVISION, CLIENT_VERSION_BUILD)