From a9140441d674e36a4b672a9fd5faeb1e47010194 Mon Sep 17 00:00:00 2001 From: Antoine Cyril David Hoffmann <ahoffman@spcpc606.epfl.ch> Date: Fri, 30 Oct 2020 16:06:35 +0100 Subject: [PATCH] srcinfo back --- .gitignore | 2 -- src/srcinfo.h | 10 ++++++++++ src/srcinfo/Makefile | 27 +++++++++++++++++++++++++++ src/srcinfo/srcinfo.h | 10 ++++++++++ 4 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 src/srcinfo.h create mode 100644 src/srcinfo/Makefile create mode 100644 src/srcinfo/srcinfo.h diff --git a/.gitignore b/.gitignore index 69461096..491f19f9 100644 --- a/.gitignore +++ b/.gitignore @@ -19,8 +19,6 @@ *.h5 *.o *.a -srcinfo -srcinfo.h logs/ results/ results_old/ diff --git a/src/srcinfo.h b/src/srcinfo.h new file mode 100644 index 00000000..7a17f8f7 --- /dev/null +++ b/src/srcinfo.h @@ -0,0 +1,10 @@ +character(len=40) VERSION +character(len=40) BRANCH +character(len=20) AUTHOR +character(len=40) EXECDATE +character(len=40) HOST +parameter (VERSION='4817fe5-dirty') +parameter (BRANCH='master') +parameter (AUTHOR='ahoffman') +parameter (EXECDATE='Mon Oct 19 15:30:35 CEST 2020') +parameter (HOST ='spcpc606') diff --git a/src/srcinfo/Makefile b/src/srcinfo/Makefile new file mode 100644 index 00000000..f6521dd1 --- /dev/null +++ b/src/srcinfo/Makefile @@ -0,0 +1,27 @@ +#Default and consistent setings for finding libraries and modules +include ../../local/dirs.inc +include ../../local/make.inc + +#VERSION=`svn info $(SRCDIR) | grep Revision | awk '{print $$2}'` +VERSION=`git describe --always --dirty` +BRANCH=`git rev-parse --abbrev-ref HEAD` +AUTHOR=`whoami` +DATE=`date` +HOST=`hostname` + +all: srcinfo + +srcinfo: + @echo 'character(len=40) VERSION' | cat > srcinfo.h + @echo 'character(len=40) BRANCH' | cat >> srcinfo.h + @echo 'character(len=20) AUTHOR'| cat >> srcinfo.h + @echo 'character(len=40) EXECDATE'| cat >> srcinfo.h + @echo 'character(len=40) HOST'| cat >> srcinfo.h + @echo parameter \(VERSION=\'${VERSION}\'\) >> srcinfo.h + @echo parameter \(BRANCH=\'${BRANCH}\'\) >> srcinfo.h + @echo parameter \(AUTHOR=\'${AUTHOR}\'\) >> srcinfo.h + @echo parameter \(EXECDATE=\'${DATE}\'\) >> srcinfo.h + @echo parameter \(HOST =\'${HOST}\'\) >> srcinfo.h + @cp srcinfo.h $(SRCDIR) +clean: + @rm -f srcinfo.h diff --git a/src/srcinfo/srcinfo.h b/src/srcinfo/srcinfo.h new file mode 100644 index 00000000..7a17f8f7 --- /dev/null +++ b/src/srcinfo/srcinfo.h @@ -0,0 +1,10 @@ +character(len=40) VERSION +character(len=40) BRANCH +character(len=20) AUTHOR +character(len=40) EXECDATE +character(len=40) HOST +parameter (VERSION='4817fe5-dirty') +parameter (BRANCH='master') +parameter (AUTHOR='ahoffman') +parameter (EXECDATE='Mon Oct 19 15:30:35 CEST 2020') +parameter (HOST ='spcpc606') -- GitLab