diff --git a/src/Make.sh b/src/Make.sh index 83880780ecf30117dcdc98cd779d0b9cc4a6eefc..ce64001a1e77fe12f6f371e32aaf45af9587b7f8 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 d17a2ccbd99ecf0ff2c29b1626ebe1bdd3da39dc..eb7382989dec2d886d9dffca269a7cc1331c8a95 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 6a326e2abb8e8bef025aab09ff8a37f8e4855cf8..cd6720c8e6d9d9e4f49347d4c041b631163ea5d8 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); }