Disable LLVM's use of __DATE__ and __TIME__ macros.

Timestamp macros make the build unreproducible. This is of particular concern
to Android, but since LLVM only uses them for command line operations which
we don't need at all, they can be disabled on all platforms.

Bug 27079084

Change-Id: I2c4c3dcd06feb3a64936e70ca1535f5a12816e95
Reviewed-on: https://swiftshader-review.googlesource.com/4730
Reviewed-by: Keun Soo Yim <yim@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
diff --git a/src/LLVM/include-android/llvm/Config/config.h b/src/LLVM/include-android/llvm/Config/config.h
index a2f60b7..184ec3d 100644
--- a/src/LLVM/include-android/llvm/Config/config.h
+++ b/src/LLVM/include-android/llvm/Config/config.h
@@ -36,7 +36,7 @@
 #define ENABLE_THREADS 1
 
 /* Define if timestamp information (e.g., __DATE___) is allowed */
-#define ENABLE_TIMESTAMPS 1
+#define ENABLE_TIMESTAMPS 0
 
 /* Define to 1 if you have the `argz_append' function. */
 #define HAVE_ARGZ_APPEND 1
diff --git a/src/LLVM/include-linux/llvm/Config/config.h b/src/LLVM/include-linux/llvm/Config/config.h
index d8eb2cb..08ae033 100644
--- a/src/LLVM/include-linux/llvm/Config/config.h
+++ b/src/LLVM/include-linux/llvm/Config/config.h
@@ -36,7 +36,7 @@
 #define ENABLE_THREADS 1
 
 /* Define if timestamp information (e.g., __DATE___) is allowed */
-#define ENABLE_TIMESTAMPS 1
+#define ENABLE_TIMESTAMPS 0
 
 /* Define to 1 if you have the `argz_append' function. */
 #define HAVE_ARGZ_APPEND 1
diff --git a/src/LLVM/include-osx/llvm/Config/config.h b/src/LLVM/include-osx/llvm/Config/config.h
index 6a1970d..a007b1d 100644
--- a/src/LLVM/include-osx/llvm/Config/config.h
+++ b/src/LLVM/include-osx/llvm/Config/config.h
@@ -36,7 +36,7 @@
 #define ENABLE_THREADS 1
 
 /* Define if timestamp information (e.g., __DATE___) is allowed */
-#define ENABLE_TIMESTAMPS 1
+#define ENABLE_TIMESTAMPS 0
 
 /* Define to 1 if you have the `argz_append' function. */
 /* #undef HAVE_ARGZ_APPEND */
diff --git a/src/LLVM/include/llvm/Config/config.h b/src/LLVM/include/llvm/Config/config.h
index 8f23463..8442f13 100644
--- a/src/LLVM/include/llvm/Config/config.h
+++ b/src/LLVM/include/llvm/Config/config.h
@@ -36,7 +36,7 @@
 #define ENABLE_THREADS 1
 
 /* Define if timestamp information (e.g., __DATE___) is allowed */
-#define ENABLE_TIMESTAMPS 1
+#define ENABLE_TIMESTAMPS 0
 
 /* Define to 1 if you have the `argz_append' function. */
 /* #undef HAVE_ARGZ_APPEND */