Add a new preprocessor option -fbuild-session-timestamp-date-time-macros to
set the predefined macros: DATE and TIME using option
-fbuild-session-timestamp or -fbuild-session-file=<file>
Motivation:
0. Using the SOURCE_DATE_EPOCH environmental variable to specify reproducible
embedded timestamps. See: a. https://reproducible-builds.org/specs/source-date-epoch/ b. https://gcc.gnu.org/onlinedocs/cpp/Environment-Variables.html
- Add a -ffixed-date-time= flag that sets the initial value of DATE, TIME, TIMESTAMP
https://reviews.llvm.org/D23934