X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fversion.cpp;h=e5d592d68a06b5298b91cda500e43e8f8e50f662;hb=5f3f7465db4444e49dd4a896f88c090b40d0a303;hp=5b501b64545cfc82b0c0bd7398a792eca0847526;hpb=cf1c71b5e2173cf5bfe94b3794a6776fc9a89946;p=novacoin.git diff --git a/src/version.cpp b/src/version.cpp index 5b501b6..e5d592d 100644 --- a/src/version.cpp +++ b/src/version.cpp @@ -11,8 +11,35 @@ 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 +#if defined(__GNUC__) && defined(__INTEL_COMPILER) +/*code specific to linux icc compiler*/ +#define CL_NAME "-icc" +#else +#ifdef __GNUC__ +/*code for GNU C compiler */ +#define CL_NAME "-gcc" +#elif _MSC_VER +/*usually has the version number in _MSC_VER*/ +/*code specific to MSVC compiler*/ +#define CL_NAME "-msvc" +#elif __clang__ +/*code specific to clang compilers*/ +#define CL_NAME "-clang" +#elif __MINGW32__ +/*code specific to mingw compilers*/ +#define CL_NAME "-mingw" +#else +#define CL_NAME "-genericcl" +/*others*/ +#endif +#endif // The following part of the code determines the CLIENT_BUILD variable. // Several mechanisms are used for this: @@ -66,5 +93,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);