parent
2a88c47a12
commit
d6a9ef63da
@ -1,14 +1,21 @@
|
||||
#!/bin/bash
|
||||
rm -f version.h
|
||||
|
||||
COMMIT_INFO=$(cd $(dirname $0) && git log -1 --oneline --date=short --pretty=format:"%h date: %cd author: %<|(20)%an")
|
||||
BUILD_TIME=$(date "+%G-%m-%d %H:%M:%S")
|
||||
MPI_MMZ_VERSION="build:$BUILD_TIME git-$COMMIT_INFO"
|
||||
CURRENTDIR=$(dirname $0)
|
||||
|
||||
if [ -d $CURRENTDIR/.git ]; then
|
||||
COMMIT_INFO=$(cd $CURRENTDIR && \
|
||||
git log -1 --oneline --date=short --pretty=format:"%h date: %cd author: %<|(20)%an")
|
||||
else
|
||||
COMMIT_INFO="e504f0e date: 2021-06-08 author: Meiyou Chen"
|
||||
fi
|
||||
|
||||
MPI_MMZ_VERSION="git-$COMMIT_INFO"
|
||||
|
||||
#Only when compiling with CMAKE in linux, will the current directory generate version.h.
|
||||
if [ $TARGET_PRODUCT ];then
|
||||
cat $(dirname $0)/version.h.template | sed "s/\$FULL_VERSION/$MPI_MMZ_VERSION/g"
|
||||
cat $CURRENTDIR/version.h.template | sed "s/\$FULL_VERSION/$MPI_MMZ_VERSION/g"
|
||||
else
|
||||
cat $(dirname $0)/version.h.template | sed "s/\$FULL_VERSION/$MPI_MMZ_VERSION/g" > $(dirname $0)/version.h
|
||||
cat $CURRENTDIR/version.h.template | sed "s/\$FULL_VERSION/$MPI_MMZ_VERSION/g" > $(dirname $0)/version.h
|
||||
echo "Generated version.h"
|
||||
fi
|
||||
|
||||
Loading…
Reference in new issue