15 #define CLIENT_VERSION_SUFFIX "-beta"
33 #ifdef HAVE_BUILD_INFO
39 # define GIT_COMMIT_ID "$Format:%h$"
40 # define GIT_COMMIT_DATE "$Format:%cD$"
43 #define BUILD_DESC_WITH_SUFFIX(maj,min,rev,build,suffix) \
44 "v" DO_STRINGIZE(maj) "." DO_STRINGIZE(min) "." DO_STRINGIZE(rev) "." DO_STRINGIZE(build) "-" DO_STRINGIZE(suffix)
46 #define BUILD_DESC_FROM_COMMIT(maj,min,rev,build,commit) \
47 "v" DO_STRINGIZE(maj) "." DO_STRINGIZE(min) "." DO_STRINGIZE(rev) "." DO_STRINGIZE(build) "-g" commit
49 #define BUILD_DESC_FROM_UNKNOWN(maj,min,rev,build) \
50 "v" DO_STRINGIZE(maj) "." DO_STRINGIZE(min) "." DO_STRINGIZE(rev) "." DO_STRINGIZE(build) "-unk"
52 #define BUILD_SUFFIX_ONLY(suffix) \
57 # define BUILD_DESC BUILD_DESC_WITH_SUFFIX(CLIENT_VERSION_MAJOR, CLIENT_VERSION_MINOR, CLIENT_VERSION_REVISION, CLIENT_VERSION_BUILD, BUILD_SUFFIX)
58 # elif defined(GIT_COMMIT_ID)
59 # define BUILD_DESC BUILD_DESC_FROM_COMMIT(CLIENT_VERSION_MAJOR, CLIENT_VERSION_MINOR, CLIENT_VERSION_REVISION, CLIENT_VERSION_BUILD, GIT_COMMIT_ID)
61 # define BUILD_DESC BUILD_DESC_FROM_UNKNOWN(CLIENT_VERSION_MAJOR, CLIENT_VERSION_MINOR, CLIENT_VERSION_REVISION, CLIENT_VERSION_BUILD)
66 # ifdef GIT_COMMIT_DATE
67 # define BUILD_DATE GIT_COMMIT_DATE
69 # define BUILD_DATE __DATE__ ", " __TIME__
74 # define COMMIT_DEF BUILD_SUFFIX_ONLY(BUILD_SUFFIX)
76 # define COMMIT_DEF ""
const std::string COMMIT_INFO(COMMIT_DEF)
const std::string CLIENT_NAME("Satoshi")
const std::string CLIENT_BUILD(BUILD_DESC CLIENT_VERSION_SUFFIX)
#define CLIENT_VERSION_SUFFIX
const std::string CLIENT_DATE(BUILD_DATE)