From 24ff367157997258d1aa9521c145f2d0ac516737 Mon Sep 17 00:00:00 2001 From: Dario Date: Thu, 16 Apr 2020 09:34:34 +0200 Subject: [PATCH] automatic version string (current date) --- src/cpp/main.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/cpp/main.cpp b/src/cpp/main.cpp index 6ddd1d102..e646601ba 100644 --- a/src/cpp/main.cpp +++ b/src/cpp/main.cpp @@ -27,10 +27,13 @@ int main(int argc, char** argv) } std::string dateTimeString = __DATE__; - printf("date time string: %s\n", dateTimeString.data()); - //Poco::DateTime buildDateTime = Poco::DateTimeParser::parse(); + //printf("date time string: %s\n", dateTimeString.data()); + std::string formatString("%b %d %Y"); + int timeZone = 0; - ServerConfig::g_versionString = "0.20.KW13.02"; + Poco::DateTime buildDateTime = Poco::DateTimeParser::parse(formatString, dateTimeString, timeZone); + ServerConfig::g_versionString = Poco::DateTimeFormatter::format(buildDateTime, "0.%y.%m.%d"); + //ServerConfig::g_versionString = "0.20.KW13.02"; printf("User size: %d Bytes, Session size: %d Bytes\n", sizeof(User), sizeof(Session)); printf("model sizes: User: %d Bytes, EmailOptIn: %d Bytes\n", sizeof(model::table::User), sizeof(model::table::EmailOptIn));