aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillaume Chatelet <gchatelet@google.com>2023-08-29 08:44:07 +0000
committerGitHub <noreply@github.com>2023-08-29 10:44:07 +0200
commitbe65a3d148df36cbbdbcd16dcd7ad3cf7eb76371 (patch)
tree6732c71f05508aff7ba13af3fc452833cfa28ee8
parentbd580370ee2095d777b180a65672c03afb722441 (diff)
downloadcpu_features-be65a3d148df36cbbdbcd16dcd7ad3cf7eb76371.tar.gz
Fix bazel - use textual_hdrs for inl files (#322)
-rw-r--r--BUILD.bazel23
1 files changed, 11 insertions, 12 deletions
diff --git a/BUILD.bazel b/BUILD.bazel
index cadf0d6..b6e4b9f 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -223,24 +223,25 @@ cc_library(
PLATFORM_CPU_RISCV32: ["src/impl_riscv_linux.c"],
PLATFORM_CPU_RISCV64: ["src/impl_riscv_linux.c"],
}),
- copts = C99_FLAGS,
- includes = INCLUDES,
- textual_hdrs = selects.with_or({
+ hdrs = selects.with_or({
PLATFORM_CPU_X86_64: [
- "src/impl_x86__base_implementation.inl",
"include/cpuinfo_x86.h",
"include/internal/cpuid_x86.h",
"include/internal/windows_utils.h",
],
PLATFORM_CPU_ARM: ["include/cpuinfo_arm.h"],
- PLATFORM_CPU_ARM64: [
- "src/impl_aarch64__base_implementation.inl",
- "include/cpuinfo_aarch64.h",
- ],
+ PLATFORM_CPU_ARM64: ["include/cpuinfo_aarch64.h"],
PLATFORM_CPU_MIPS: ["include/cpuinfo_mips.h"],
PLATFORM_CPU_PPC: ["include/cpuinfo_ppc.h"],
PLATFORM_CPU_RISCV32: ["include/cpuinfo_riscv.h"],
PLATFORM_CPU_RISCV64: ["include/cpuinfo_riscv.h"],
+ }),
+ copts = C99_FLAGS,
+ includes = INCLUDES,
+ textual_hdrs = selects.with_or({
+ PLATFORM_CPU_X86_64: ["src/impl_x86__base_implementation.inl"],
+ PLATFORM_CPU_ARM64: ["src/impl_aarch64__base_implementation.inl"],
+ "//conditions:default": [],
}) + [
"src/define_introspection.inl",
"src/define_introspection_and_hwcaps.inl",
@@ -285,10 +286,7 @@ cc_library(
"include/internal/windows_utils.h",
],
PLATFORM_CPU_ARM: ["include/cpuinfo_arm.h"],
- PLATFORM_CPU_ARM64: [
- "src/impl_aarch64__base_implementation.inl",
- "include/cpuinfo_aarch64.h",
- ],
+ PLATFORM_CPU_ARM64: ["include/cpuinfo_aarch64.h"],
PLATFORM_CPU_MIPS: ["include/cpuinfo_mips.h"],
PLATFORM_CPU_PPC: ["include/cpuinfo_ppc.h"],
PLATFORM_CPU_RISCV32: ["include/cpuinfo_riscv.h"],
@@ -302,6 +300,7 @@ cc_library(
includes = INCLUDES,
textual_hdrs = selects.with_or({
PLATFORM_CPU_X86_64: ["src/impl_x86__base_implementation.inl"],
+ PLATFORM_CPU_ARM64: ["src/impl_aarch64__base_implementation.inl"],
"//conditions:default": [],
}) + [
"src/define_introspection.inl",