Chromium Code Reviews| Index: base/build_time.cc |
| diff --git a/base/build_time.cc b/base/build_time.cc |
| index b8b42966908fb47e696f01a2709bb9a90f2bd448..68e0cd091f83933f5ef48b97506c468f62f0d1e7 100644 |
| --- a/base/build_time.cc |
| +++ b/base/build_time.cc |
| @@ -4,6 +4,9 @@ |
| #include "base/build_time.h" |
| +// Imports the generated build date, i.e. BUILD_DATE. |
| +#include "base/generated_build_date.h" |
| + |
| #include "base/logging.h" |
| #include "base/time/time.h" |
| @@ -11,17 +14,9 @@ namespace base { |
| Time GetBuildTime() { |
| Time integral_build_time; |
| - // The format of __DATE__ and __TIME__ is specified by the ANSI C Standard, |
| - // section 6.8.8. |
| - // |
| - // __DATE__ is exactly "Mmm DD YYYY". |
| - // __TIME__ is exactly "hh:mm:ss". |
| -#if defined(DONT_EMBED_BUILD_METADATA) && !defined(OFFICIAL_BUILD) |
| - const char kDateTime[] = "Sep 02 2008 08:00:00 PST"; |
| -#else |
| - const char kDateTime[] = __DATE__ " " __TIME__ " PST"; |
| -#endif |
| - bool result = Time::FromString(kDateTime, &integral_build_time); |
| + // BUILD_DATE is exactly "Mmm DD YYYY". |
| + const char kDateTime[] = BUILD_DATE " 00:00:00"; |
|
Nico
2016/02/04 15:28:16
Can we make this 5am or something not right at the
Zachary Forman
2016/02/04 22:39:26
Have done - probably safer to do this.
|
| + bool result = Time::FromUTCString(kDateTime, &integral_build_time); |
| DCHECK(result); |
| return integral_build_time; |
| } |