From 90f0586c9e98f5ad45d7e63d547d10e131b29115 Mon Sep 17 00:00:00 2001
From: Axel Kohlmeyer <akohlmey@gmail.com>
Date: Wed, 9 May 2018 13:34:10 -0400
Subject: [PATCH] include compilation date as an example for embedding info,
 that is not a define

---
 src/.gitignore | 1 +
 src/Purge.list | 2 ++
 src/lammps.cpp | 6 +++---
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/.gitignore b/src/.gitignore
index 3ae05079d2..89dc852b1a 100644
--- a/src/.gitignore
+++ b/src/.gitignore
@@ -5,6 +5,7 @@
 /lmp_*
 
 /style_*.h
+/lmpcompiledate.h
 
 /*_gpu.h
 /*_gpu.cpp
diff --git a/src/Purge.list b/src/Purge.list
index 2e854ead3d..7defdfe1c2 100644
--- a/src/Purge.list
+++ b/src/Purge.list
@@ -16,6 +16,8 @@ style_region.h
 style_neigh_bin.h
 style_neigh_pair.h
 style_neigh_stencil.h
+# other auto-generated files
+lmpcompiledate.h
 # deleted on 4 April 2018
 pair_kim_version.h
 # deleted on 15 December 2017
diff --git a/src/lammps.cpp b/src/lammps.cpp
index cd6720c8e6..53a17c717d 100644
--- a/src/lammps.cpp
+++ b/src/lammps.cpp
@@ -978,8 +978,6 @@ void print_style(FILE *fp, const char *str, int &pos)
   }
 }
 
-#include "lmpcompiledate.h"
-
 static const char lammps_config_options[]
 = "LAMMPS compile time settings:\n\n"
   "Integer sizes setting:    "
@@ -1036,8 +1034,10 @@ static const char lammps_config_options[]
 #endif
   "\n";
 
+#include "lmpcompiledate.h"
+
 void LAMMPS::print_config(FILE *fp)
 {
+  fprintf(fp,"LAMMPS compiled on: %s\n\n",lammps_compile_date);
   fputs(lammps_config_options,fp);
-  fprintf(fp,"LAMMPS compiled on: %s\n",lammps_compile_date); 
 }
-- 
GitLab