mirror of
https://github.com/tensorflow/tensorflow.git
synced 2024-11-21 21:05:19 +00:00
641de23853
PiperOrigin-RevId: 694978320
59 lines
2.4 KiB
Diff
59 lines
2.4 KiB
Diff
|
|
diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
|
|
index 38970d9929b9..2690c97aa3e0 100644
|
|
--- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
|
|
+++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
|
|
@@ -34,6 +34,36 @@ exports_files([
|
|
"utils/lldbDataFormatters.py",
|
|
])
|
|
|
|
+config_setting(
|
|
+ name = "macos_arm64",
|
|
+ values = {
|
|
+ "apple_platform_type": "macos",
|
|
+ "cpu": "darwin_arm64",
|
|
+ },
|
|
+)
|
|
+
|
|
+config_setting(
|
|
+ name = "macos_x86_64_default",
|
|
+ values = {
|
|
+ "apple_platform_type": "macos",
|
|
+ "cpu": "darwin",
|
|
+ },
|
|
+)
|
|
+
|
|
+py_library(
|
|
+ name = "lit_lib",
|
|
+ testonly = True,
|
|
+ srcs = ["utils/lit/lit.py"] + glob(["utils/lit/lit/**/*.py"]),
|
|
+)
|
|
+
|
|
+config_setting(
|
|
+ name = "macos_x86_64",
|
|
+ values = {
|
|
+ "apple_platform_type": "macos",
|
|
+ "cpu": "darwin_x86_64",
|
|
+ },
|
|
+)
|
|
+
|
|
# It may be tempting to add compiler flags here, but that should be avoided.
|
|
# The necessary warnings and other compile flags should be provided by the
|
|
# toolchain or the `.bazelrc` file. This is just a workaround until we have a
|
|
diff --git a/utils/bazel/llvm-project-overlay/llvm/config.bzl b/utils/bazel/llvm-project-overlay/llvm/config.bzl
|
|
index 2e3bff53ead9..8d01617effdc 100644
|
|
--- a/utils/bazel/llvm-project-overlay/llvm/config.bzl
|
|
+++ b/utils/bazel/llvm-project-overlay/llvm/config.bzl
|
|
@@ -98,8 +98,9 @@ builtin_thread_pointer = select({
|
|
# TODO: We should split out host vs. target here.
|
|
llvm_config_defines = os_defines + builtin_thread_pointer + select({
|
|
"@bazel_tools//src/conditions:windows": native_arch_defines("X86", "x86_64-pc-win32"),
|
|
- "@bazel_tools//src/conditions:darwin_arm64": native_arch_defines("AArch64", "arm64-apple-darwin"),
|
|
- "@bazel_tools//src/conditions:darwin_x86_64": native_arch_defines("X86", "x86_64-unknown-darwin"),
|
|
+ "//llvm:macos_arm64": native_arch_defines("AArch64", "arm64-apple-darwin"),
|
|
+ "//llvm:macos_x86_64": native_arch_defines("X86", "x86_64-unknown-darwin"),
|
|
+ "//llvm:macos_x86_64_default": native_arch_defines("X86", "x86_64-unknown-darwin"),
|
|
"@bazel_tools//src/conditions:linux_aarch64": native_arch_defines("AArch64", "aarch64-unknown-linux-gnu"),
|
|
"@bazel_tools//src/conditions:linux_ppc64le": native_arch_defines("PowerPC", "powerpc64le-unknown-linux-gnu"),
|
|
"@bazel_tools//src/conditions:linux_s390x": native_arch_defines("SystemZ", "systemz-unknown-linux_gnu"),
|