X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fversion.cpp;h=8430dc7ae5e6a20781deb5bdf743e975accd0a59;hb=cecf7a56ed5a5efd939b21c760c69da616306005;hp=b1398ce41f44bd2e35359d7002f1e985d8b8de3e;hpb=35d51a987a6190e3096c0c621fedc8304c4d1639;p=novacoin.git diff --git a/src/version.cpp b/src/version.cpp index b1398ce..8430dc7 100644 --- a/src/version.cpp +++ b/src/version.cpp @@ -11,8 +11,32 @@ const std::string CLIENT_NAME("Satoshi"); // Client version number -#define CLIENT_VERSION_SUFFIX "-beta" +#ifdef USE_LEVELDB +#define CLIENT_VERSION_SUFFIX "-leveldb" +#else +#define CLIENT_VERSION_SUFFIX "-bdb" +#endif +// Compiler name +#ifdef __INTEL_COMPILER +//code specific to intel compiler +#define CL_NAME "-icpc" +#elif _MSC_VER +//code specific to MSVC compiler +#define CL_NAME "-msvc" +#elif __clang__ +//code specific to clang compilers +#define CL_NAME "-clang" +#elif __GNUC__ +//code for GNU C compiler +#define CL_NAME "-gcc" +#elif __MINGW32__ +//code specific to mingw compilers +#define CL_NAME "-mingw" +#else +#define CL_NAME "-genericcl" +//others +#endif // The following part of the code determines the CLIENT_BUILD variable. // Several mechanisms are used for this: @@ -40,17 +64,17 @@ const std::string CLIENT_NAME("Satoshi"); # define GIT_COMMIT_DATE "$Format:%cD" #endif -#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 +#define BUILD_DESC_FROM_COMMIT(maj,min,rev,commit) \ + "nvc-v" DO_STRINGIZE(maj) "." DO_STRINGIZE(min) "." DO_STRINGIZE(rev) "." DO_STRINGIZE(build) "-g" commit -#define BUILD_DESC_FROM_UNKNOWN(maj,min,rev,build) \ - "v" DO_STRINGIZE(maj) "." DO_STRINGIZE(min) "." DO_STRINGIZE(rev) "." DO_STRINGIZE(build) "-unk" +#define BUILD_DESC_FROM_UNKNOWN(maj,min,rev) \ + "nvc-v" DO_STRINGIZE(maj) "." DO_STRINGIZE(min) "." DO_STRINGIZE(rev) "." DO_STRINGIZE(build) "-unk" #ifndef BUILD_DESC # ifdef GIT_COMMIT_ID -# define BUILD_DESC BUILD_DESC_FROM_COMMIT(DISPLAY_VERSION_MAJOR, DISPLAY_VERSION_MINOR, DISPLAY_VERSION_REVISION, DISPLAY_VERSION_BUILD, GIT_COMMIT_ID) +# define BUILD_DESC BUILD_DESC_FROM_COMMIT(DISPLAY_VERSION_MAJOR, DISPLAY_VERSION_MINOR, DISPLAY_VERSION_REVISION, GIT_COMMIT_ID) # else -# define BUILD_DESC BUILD_DESC_FROM_UNKNOWN(DISPLAY_VERSION_MAJOR, DISPLAY_VERSION_MINOR, DISPLAY_VERSION_REVISION, DISPLAY_VERSION_BUILD) +# define BUILD_DESC BUILD_DESC_FROM_UNKNOWN(DISPLAY_VERSION_MAJOR, DISPLAY_VERSION_MINOR, DISPLAY_VERSION_REVISION) # endif #endif @@ -66,5 +90,5 @@ const std::string CLIENT_NAME("Satoshi"); # endif #endif -const std::string CLIENT_BUILD(BUILD_DESC CLIENT_VERSION_SUFFIX); +const std::string CLIENT_BUILD(BUILD_DESC CLIENT_VERSION_SUFFIX CL_NAME); const std::string CLIENT_DATE(BUILD_DATE);