forked from amberisvibin/bbs
feat(version): added support for building version information
This commit is contained in:
17
genver.sh
Executable file
17
genver.sh
Executable file
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Script to generate version information file
|
||||
|
||||
# Current git tag
|
||||
TAG="$(git describe --always --dirty --tags)"
|
||||
|
||||
# Output filename
|
||||
OUTFILE='src/version.c'
|
||||
|
||||
sed -e "s/<HASH>/$TAG/g" <<EOF > "$OUTFILE"
|
||||
/* Build version information. This file generated by genver.sh */
|
||||
|
||||
const char GIT_HASH[] = "<HASH>";
|
||||
const char CC_VERSION[] = __VERSION__;
|
||||
const char BUILD_DATE[] = __DATE__;
|
||||
EOF
|
Reference in New Issue
Block a user