6 std::string Version::getBuildTime()
8 return std::string(__DATE__) + " " + __TIME__;
10 //-----------------------------------------------------------------------------------
11 int Version::getMajor()
13 return @MAJOR_VERSION@;
15 //-----------------------------------------------------------------------------------
16 int Version::getMinor()
18 return @MINOR_VERSION@;
20 //-----------------------------------------------------------------------------------
21 int Version::getPatch()
23 return @PATCH_VERSION@;
25 //-----------------------------------------------------------------------------------
26 long long Version::getVersionNumber()
28 return @MAJOR_VERSION@ * 10000 * 10000 + @MINOR_VERSION@ * 10000 +
31 //-----------------------------------------------------------------------------------
32 std::string Version::getVersionShort()
34 string version = to_string(getMajor()) + "." + to_string(getMinor()) + "." +
35 to_string(getPatch()) + " @VERSION_TYPE@";
38 //-----------------------------------------------------------------------------------
39 std::string Version::getVersionLong()
41 return getVersionShort() + " / " + getBuildTime() + " / @VERSION_HOST@";
43 //-----------------------------------------------------------------------------------
44 std::string Version::getBuildMachine()
46 return "@VERSION_HOST@";
48 //-----------------------------------------------------------------------------------