mirror of
https://github.com/google/benchmark.git
synced 2024-12-26 12:30:14 +08:00
[bazel] Use includes
instead of strip_include_prefix
(#1803)
When using `includes`, consumers will apply the headers
using `-isystem`, instead of `-I`. This will allow diagnostics
of consumers to not apply to `benchmark`.
More info:
https://bazel.build/reference/be/c-cpp#cc_library.includes
https://bazel.build/reference/be/c-cpp#cc_library.strip_include_prefix
gtest uses `includes` as well:
1d17ea141d/BUILD.bazel (L120)
This commit is contained in:
parent
8e1823d6f5
commit
447752540c
@ -73,6 +73,7 @@ cc_library(
|
||||
":perfcounters": ["HAVE_LIBPFM"],
|
||||
"//conditions:default": [],
|
||||
}),
|
||||
includes = ["include"],
|
||||
linkopts = select({
|
||||
":windows": ["-DEFAULTLIB:shlwapi.lib"],
|
||||
"//conditions:default": ["-pthread"],
|
||||
@ -87,7 +88,6 @@ cc_library(
|
||||
"_LARGEFILE64_SOURCE",
|
||||
"_LARGEFILE_SOURCE",
|
||||
],
|
||||
strip_include_prefix = "include",
|
||||
visibility = ["//visibility:public"],
|
||||
deps = select({
|
||||
":perfcounters": ["@libpfm"],
|
||||
@ -102,7 +102,7 @@ cc_library(
|
||||
"include/benchmark/benchmark.h",
|
||||
"include/benchmark/export.h",
|
||||
],
|
||||
strip_include_prefix = "include",
|
||||
includes = ["include"],
|
||||
visibility = ["//visibility:public"],
|
||||
deps = [":benchmark"],
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user