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); 
 }