base: adb.exe build error
Windows build of adb is broken because of the lack of std::chrono_literals and for an implementation of android::boot_clock::now(). Test: make -j vts Bug: 72941624 Change-Id: Ie65fed098633eb45a94ea553de6903f8d55fc5b2
This commit is contained in:
parent
7c271bdc3b
commit
0c071c9de7
3 changed files with 4 additions and 3 deletions
|
@ -45,6 +45,7 @@ cc_library {
|
|||
support_system_process: true,
|
||||
},
|
||||
srcs: [
|
||||
"chrono_utils.cpp",
|
||||
"file.cpp",
|
||||
"logging.cpp",
|
||||
"parsenetaddress.cpp",
|
||||
|
@ -72,14 +73,12 @@ cc_library {
|
|||
},
|
||||
linux: {
|
||||
srcs: [
|
||||
"chrono_utils.cpp",
|
||||
"errors_unix.cpp",
|
||||
],
|
||||
cppflags: ["-Wexit-time-destructors"],
|
||||
},
|
||||
darwin: {
|
||||
srcs: [
|
||||
"chrono_utils.cpp",
|
||||
"errors_unix.cpp",
|
||||
],
|
||||
cppflags: ["-Wexit-time-destructors"],
|
||||
|
|
|
@ -28,7 +28,7 @@ boot_clock::time_point boot_clock::now() {
|
|||
return boot_clock::time_point(std::chrono::seconds(ts.tv_sec) +
|
||||
std::chrono::nanoseconds(ts.tv_nsec));
|
||||
#else
|
||||
// Darwin does not support clock_gettime.
|
||||
// Darwin and Windows do not support clock_gettime.
|
||||
return boot_clock::time_point();
|
||||
#endif // __linux__
|
||||
}
|
||||
|
|
|
@ -20,7 +20,9 @@
|
|||
#include <chrono>
|
||||
#include <sstream>
|
||||
|
||||
#if __cplusplus > 201103L // C++14
|
||||
using namespace std::chrono_literals;
|
||||
#endif
|
||||
|
||||
namespace android {
|
||||
namespace base {
|
||||
|
|
Loading…
Reference in a new issue