From fe1ef0a65fd28428dc55fc0d960b10fcbe0f851a Mon Sep 17 00:00:00 2001 From: Joakim Hove Date: Mon, 30 Mar 2020 08:21:33 +0200 Subject: [PATCH] Generate BUILD_TIMESTAMP macro with build system --- cmake/Scripts/WriteVerSHA.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmake/Scripts/WriteVerSHA.cmake b/cmake/Scripts/WriteVerSHA.cmake index f87bd01b7..b9ae4aa6a 100644 --- a/cmake/Scripts/WriteVerSHA.cmake +++ b/cmake/Scripts/WriteVerSHA.cmake @@ -47,6 +47,8 @@ if (sha1) endif () endif () +string (TIMESTAMP build_timestamp "%Y-%m-%d at %H:%M:%S hrs") + # write the content to a temporary file in a C compatible format file (WRITE "${PROJECT_BINARY_DIR}/project-version.tmp" "#ifndef OPM_GENERATED_OPM_VERSION_HEADER_INCLUDED\n" @@ -54,6 +56,7 @@ file (WRITE "${PROJECT_BINARY_DIR}/project-version.tmp" "#define PROJECT_VERSION_NAME \"${PROJECT_LABEL}\"\n" "#define PROJECT_VERSION_HASH \"${sha1}\"\n" "#define PROJECT_VERSION \"${PROJECT_LABEL} (${sha1})\"\n" + "#define BUILD_TIMESTAMP \"${build_timestamp}\"\n" "#endif // OPM_GENERATED_OPM_VERSION_HEADER_INCLUDED\n" )