+++ /dev/null
-Description: allow reproducible date/time
- if BUILD_DATE is defined use that instead of __DATE__.
- this allows for making reproducible build.
-Author: IOhannes m zmölnig
-Forwarded: https://github.com/julianstorer/JUCE/pull/124
-Last-Update: 2015-01-21
----
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- juce.orig/modules/juce_core/time/juce_Time.cpp
-+++ juce/modules/juce_core/time/juce_Time.cpp
-@@ -608,14 +608,20 @@
- return 0;\r
- }\r
- \r
-+#ifndef BUILD_DATE\r
-+# define BUILD_DATE __DATE__\r
-+#endif\r
-+#ifndef BUILD_TIME\r
-+# define BUILD_TIME __TIME__\r
-+#endif\r
- Time Time::getCompilationDate()\r
- {\r
- StringArray dateTokens, timeTokens;\r
- \r
-- dateTokens.addTokens (__DATE__, true);\r
-+ dateTokens.addTokens (BUILD_DATE, true);\r
- dateTokens.removeEmptyStrings (true);\r
- \r
-- timeTokens.addTokens (__TIME__, ":", StringRef());\r
-+ timeTokens.addTokens (BUILD_TIME, ":", StringRef());\r
- \r
- return Time (dateTokens[2].getIntValue(),\r
- getMonthNumberForCompileDate (dateTokens[0]),\r
---- juce.orig/extras/Projucer/Source/Application/jucer_Application.cpp
-+++ juce/extras/Projucer/Source/Application/jucer_Application.cpp
-@@ -137,6 +137,9 @@
- tooltipWindow.setMillisecondsBeforeTipAppears (1200);\r
- }\r
- \r
-+#ifndef BUILD_DATE\r
-+# define BUILD_DATE __DATE__\r
-+#endif\r
- bool ProjucerApplication::initialiseLogger (const char* filePrefix)\r
- {\r
- if (logger == nullptr)\r
-@@ -149,7 +152,7 @@
- \r
- logger = FileLogger::createDateStampedLogger (folder, filePrefix, ".txt",\r
- getApplicationName() + " " + getApplicationVersion()\r
-- + " --- Build date: " __DATE__);\r
-+ + " --- Build date: " BUILD_DATE);\r
- Logger::setCurrentLogger (logger);\r
- }\r
- \r