From c371ce1005291ebe85ec498e5d1f0acc7c217f28 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer <akohlmey@gmail.com> Date: Wed, 9 May 2018 13:28:40 -0400 Subject: [PATCH] include date when LAMMPS was compiled --- src/Make.sh | 5 +++++ src/Makefile | 1 + src/lammps.cpp | 5 ++++- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Make.sh b/src/Make.sh index 83880780ec..ce64001a1e 100755 --- a/src/Make.sh +++ b/src/Make.sh @@ -1,6 +1,7 @@ # Make.sh = update Makefile.lib, Makefile.shlib, Makefile.list # or style_*.h files # Syntax: sh Make.sh style +# sh Make.sh date # sh Make.sh Makefile.lib # sh Make.sh Makefile.shlib # sh Make.sh Makefile.list @@ -55,6 +56,10 @@ style () { fi } +if (test $1 = "date") then + echo "static const char lammps_compile_date[] = \"`date`\";" > lmpcompiledate.h +fi + # create individual style files # called by "make machine" # col 1 = string to search for diff --git a/src/Makefile b/src/Makefile index d17a2ccbd9..eb7382989d 100644 --- a/src/Makefile +++ b/src/Makefile @@ -163,6 +163,7 @@ help: -f MAKE/MACHINES/Makefile.$@ -o -f MAKE/MINE/Makefile.$@ @if [ ! -d $(objdir) ]; then mkdir $(objdir); fi @$(SHELL) Make.sh style + @$(SHELL) Make.sh date @if [ -f MAKE/MACHINES/Makefile.$@ ]; \ then cp MAKE/MACHINES/Makefile.$@ $(objdir)/Makefile; fi @if [ -f MAKE/OPTIONS/Makefile.$@ ]; \ diff --git a/src/lammps.cpp b/src/lammps.cpp index 6a326e2abb..cd6720c8e6 100644 --- a/src/lammps.cpp +++ b/src/lammps.cpp @@ -978,8 +978,10 @@ void print_style(FILE *fp, const char *str, int &pos) } } +#include "lmpcompiledate.h" + static const char lammps_config_options[] -= "LAMMPS compile time settings:\n" += "LAMMPS compile time settings:\n\n" "Integer sizes setting: " #if defined(LAMMPS_SMALLSMALL) " -DLAMMPS_SMALLSMALL" @@ -1037,4 +1039,5 @@ static const char lammps_config_options[] void LAMMPS::print_config(FILE *fp) { fputs(lammps_config_options,fp); + fprintf(fp,"LAMMPS compiled on: %s\n",lammps_compile_date); } -- GitLab