Просмотр исходного кода

add build_date to build info (#2888)

Gregor Hartmann 4 лет назад
Родитель
Сommit
739b675b72
2 измененных файлов с 3 добавлено и 1 удалено
  1. 1 1
      app/include/user_version.h
  2. 2 0
      tools/update_buildinfo.sh

+ 1 - 1
app/include/user_version.h

@@ -17,7 +17,7 @@
 // Can be removed when the script is adapted
 
 #ifndef BUILD_DATE
-#define BUILD_DATE		"unspecified"
+#define BUILD_DATE		BUILDINFO_BUILD_DATE
 #endif
 
 extern char SDK_VERSION[];

+ 2 - 0
tools/update_buildinfo.sh

@@ -6,6 +6,7 @@ COMMIT_ID="$(git rev-parse HEAD)"
 BRANCH="$(git rev-parse --abbrev-ref HEAD | sed -E 's/[\/\\]+/_/g')"
 RELEASE="$(git describe --tags --long | sed -E 's/(.*)-(.*)-.*/\1 +\2/g' | sed 's/ +0$//')"
 RELEASE_DTS=$(TZ=UTC git show --quiet --date=format-local:"%Y%m%d%H%M" --format="%cd" HEAD)
+BUILD_DATE="$(date "+%Y-%m-%d %H:%M")"
 
 MODULES=$(awk '/^[ \t]*#define LUA_USE_MODULES/{modules=modules sep tolower(substr($2,17));sep=","}END{if(length(modules)==0)modules="-";print modules}' $USER_MODULES_H | tr -d '\r')
 
@@ -46,6 +47,7 @@ cat > $TEMPFILE << EndOfMessage
 #define BUILDINFO_RELEASE "$RELEASE"
 #define BUILDINFO_RELEASE_DTS "$RELEASE_DTS"
 #define BUILDINFO_MODULES "$MODULES"
+#define BUILDINFO_BUILD_DATE "$BUILD_DATE"
 
 #define NODE_VERSION_LONG \\
   USER_PROLOG "\n" \\