@@ -30,28 +30,22 @@ const std::string CLIENT_NAME("Satoshi");
3030#define GIT_COMMIT_DATE " $Format:%cD$"
3131#endif
3232
33- #define BUILD_DESC_WITH_SUFFIX (maj, min, rev, build, suffix ) \
34- " v" DO_STRINGIZE(maj) " ." DO_STRINGIZE(min) " ." DO_STRINGIZE(rev) " ." DO_STRINGIZE(build) " -" DO_STRINGIZE(suffix)
35-
36- #define BUILD_DESC_FROM_COMMIT (maj, min, rev, build, commit ) \
37- " v" DO_STRINGIZE(maj) " ." DO_STRINGIZE(min) " ." DO_STRINGIZE(rev) " ." DO_STRINGIZE(build) " -g" commit
38-
39- #define BUILD_DESC_FROM_UNKNOWN (maj, min, rev, build ) \
40- " v" DO_STRINGIZE(maj) " ." DO_STRINGIZE(min) " ." DO_STRINGIZE(rev) " ." DO_STRINGIZE(build) " -unk"
41-
4233#ifdef BUILD_GIT_TAG
43- #define BUILD_DESC BUILD_GIT_TAG
34+ #define BUILD_DESC BUILD_GIT_TAG
35+ #define BUILD_SUFFIX " "
4436#else
45- #ifdef BUILD_GIT_COMMIT
46- #define BUILD_DESC BUILD_DESC_WITH_SUFFIX (CLIENT_VERSION_MAJOR, CLIENT_VERSION_MINOR, CLIENT_VERSION_REVISION, CLIENT_VERSION_BUILD, BUILD_GIT_COMMIT)
47- #elif defined(GIT_COMMIT_ID)
48- #define BUILD_DESC BUILD_DESC_FROM_COMMIT (CLIENT_VERSION_MAJOR, CLIENT_VERSION_MINOR, CLIENT_VERSION_REVISION, CLIENT_VERSION_BUILD, GIT_COMMIT_ID)
49- #else
50- #define BUILD_DESC BUILD_DESC_FROM_UNKNOWN (CLIENT_VERSION_MAJOR, CLIENT_VERSION_MINOR, CLIENT_VERSION_REVISION, CLIENT_VERSION_BUILD)
51- #endif
37+ #define BUILD_DESC " v" STRINGIZE(CLIENT_VERSION_MAJOR) " ." STRINGIZE(CLIENT_VERSION_MINOR) \
38+ " ." STRINGIZE(CLIENT_VERSION_REVISION) " ." STRINGIZE(CLIENT_VERSION_BUILD)
39+ #ifdef BUILD_GIT_COMMIT
40+ #define BUILD_SUFFIX " -" BUILD_GIT_COMMIT
41+ #elif defined(GIT_COMMIT_ID)
42+ #define BUILD_SUFFIX " -g" GIT_COMMIT_ID
43+ #else
44+ #define BUILD_SUFFIX " -unk"
45+ #endif
5246#endif
5347
54- const std::string CLIENT_BUILD (BUILD_DESC);
48+ const std::string CLIENT_BUILD (BUILD_DESC BUILD_SUFFIX );
5549
5650static std::string FormatVersion (int nVersion)
5751{
0 commit comments