Add build date and time to build_flags

Also fixes the Boost lib version.
This commit is contained in:
Lukas Joswiak 2022-08-17 16:39:39 -07:00
parent cfbd04ae78
commit 54a12483e4
1 changed files with 7 additions and 1 deletions

View File

@ -33,6 +33,9 @@
#define C_VERSION_MINOR 0
#endif
const char* kDate = __DATE__;
const char* kTime = __TIME__;
// FDB info.
const std::string kGitHash = "@CURRENT_GIT_VERSION_WNL@";
const std::string kFdbVersion = "@FDB_VERSION@";
@ -43,7 +46,7 @@ const std::string kArch = "@CMAKE_SYSTEM@";
const std::string kCompiler = "@CMAKE_CXX_COMPILER_ID@";
// Library versions.
const std::string kBoostVersion = "@Boost_LIB_VERSION@";
const std::string kBoostVersion = BOOST_LIB_VERSION;
// Build info and flags.
const std::string kCMakeVersion = "@CMAKE_VERSION@";
@ -61,6 +64,9 @@ std::string jsonBuildInformation() {
json_spirit::mValue json;
JSONDoc doc(json);
doc.create("build_date") = kDate;
doc.create("build_time") = kTime;
doc.create("git_hash") = kGitHash;
doc.create("fdb_version") = kFdbVersion;