18 lines
502 B
Bash
18 lines
502 B
Bash
|
#!/bin/bash
|
||
|
#
|
||
|
# Write the Git commit SHA to an include file.
|
||
|
# This should be run before compiling code on Linux or Macintosh.
|
||
|
#
|
||
|
revision_filename=src/common/pa_gitrevision.h
|
||
|
|
||
|
# Run git first to make sure it is installed before corrupting the
|
||
|
# include file.
|
||
|
git rev-parse HEAD
|
||
|
|
||
|
# Update the include file with the current Git revision.
|
||
|
echo -n "#define PA_GIT_REVISION " > ${revision_filename}
|
||
|
git rev-parse HEAD >> ${revision_filename}
|
||
|
|
||
|
echo ${revision_filename} now contains
|
||
|
cat ${revision_filename}
|