Manually update google_benchmark
- Roll forward to Update google_benchmark - Add export header that is usually generated by the build system of google benchmark. We can ignore the export macro as we always just use the library in a source set. Bug: v8:12666 Change-Id: Ifec570745c0258aa541b7aea41ba557a7e0fe563 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3512575 Reviewed-by: Michael Achenbach <machenbach@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#79429}
This commit is contained in:
parent
25981026dc
commit
4224c85f70
2
DEPS
2
DEPS
@ -221,7 +221,7 @@ deps = {
|
||||
'condition': 'checkout_fuchsia',
|
||||
},
|
||||
'third_party/google_benchmark/src': {
|
||||
'url': Var('chromium_url') + '/external/github.com/google/benchmark.git' + '@' + '6e51dcbcc3965b3f4b13d4bab5e43895c1a73290',
|
||||
'url': Var('chromium_url') + '/external/github.com/google/benchmark.git' + '@' + '7cb2914292886a1c2625faf5cc84743d1855d21b',
|
||||
},
|
||||
'third_party/googletest/src':
|
||||
Var('chromium_url') + '/external/github.com/google/googletest.git' + '@' + 'ae1b7ad4308249bfa928e65d1a33be117fc0992c',
|
||||
|
6
third_party/google_benchmark/BUILD.gn
vendored
6
third_party/google_benchmark/BUILD.gn
vendored
@ -7,7 +7,10 @@ import("../../gni/v8.gni")
|
||||
|
||||
if (v8_enable_google_benchmark) {
|
||||
config("benchmark_config") {
|
||||
include_dirs = [ "src/include" ]
|
||||
include_dirs = [
|
||||
"src/include",
|
||||
"precompiled_headers",
|
||||
]
|
||||
}
|
||||
|
||||
source_set("google_benchmark") {
|
||||
@ -25,6 +28,7 @@ if (v8_enable_google_benchmark) {
|
||||
"src/src/benchmark_register.h",
|
||||
"src/src/benchmark_runner.cc",
|
||||
"src/src/benchmark_runner.h",
|
||||
"src/src/check.cc",
|
||||
"src/src/check.h",
|
||||
"src/src/colorprint.cc",
|
||||
"src/src/colorprint.h",
|
||||
|
31
third_party/google_benchmark/precompiled_headers/benchmark/export.h
vendored
Normal file
31
third_party/google_benchmark/precompiled_headers/benchmark/export.h
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
// Copyright 2022 The V8 project authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#ifndef THIRD_PARTY_GOOGLE_BENCHMARK_PRECOMPILED_HEADERS_BENCHMARK_EXPORT_H
|
||||
#define THIRD_PARTY_GOOGLE_BENCHMARK_PRECOMPILED_HEADERS_BENCHMARK_EXPORT_H
|
||||
|
||||
// This is a precompiled header as export.h is usually generated by the
|
||||
// libraries build system.
|
||||
|
||||
#ifndef BENCHMARK_EXPORT
|
||||
#define BENCHMARK_EXPORT
|
||||
#endif
|
||||
|
||||
#ifndef BENCHMARK_NO_EXPORT
|
||||
#define BENCHMARK_NO_EXPORT
|
||||
#endif
|
||||
|
||||
#ifndef BENCHMARK_DEPRECATED
|
||||
#define BENCHMARK_DEPRECATED __attribute__((__deprecated__))
|
||||
#endif
|
||||
|
||||
#ifndef BENCHMARK_DEPRECATED_EXPORT
|
||||
#define BENCHMARK_DEPRECATED_EXPORT BENCHMARK_EXPORT BENCHMARK_DEPRECATED
|
||||
#endif
|
||||
|
||||
#ifndef BENCHMARK_DEPRECATED_NO_EXPORT
|
||||
#define BENCHMARK_DEPRECATED_NO_EXPORT BENCHMARK_NO_EXPORT BENCHMARK_DEPRECATED
|
||||
#endif
|
||||
|
||||
#endif // THIRD_PARTY_GOOGLE_BENCHMARK_PRECOMPILED_HEADERS_BENCHMARK_EXPORT_H
|
Loading…
Reference in New Issue
Block a user