23 #ifndef EWOMS_VERSION_HH
24 #define EWOMS_VERSION_HH
26 #define EWOMS_VERSION_MAJOR 2017
27 #define EWOMS_VERSION_MINOR 10
28 #define EWOMS_VERSION_REVISION -1 // -1 means that this is a version from the development branch...
30 #define EWOMS_VERSION_SUFFIX "pre"
31 #define EWOMS_VERSION_CODENAME "Buddy Holly"
39 inline std::string versionString()
41 std::ostringstream oss;
42 oss << EWOMS_VERSION_MAJOR <<
"."
43 << std::setfill(
'0') << std::setw(2) << EWOMS_VERSION_MINOR;
45 if (EWOMS_VERSION_REVISION > 0)
46 oss <<
"." << EWOMS_VERSION_REVISION;
49 #ifdef EWOMS_VERSION_SUFFIX
50 oss <<
"-" << EWOMS_VERSION_SUFFIX;
54 #ifdef EWOMS_VERSION_CODENAME
55 oss <<
" (\"" << EWOMS_VERSION_CODENAME
"\")";
63 #endif // EWOMS_VERSION_HH