Rename vulkan_headers repo to iree_vulkan_headers (conflicts with TF).
TensorFlow doesn't yet use `maybe()`:
https://docs.bazel.build/versions/master/repo/utils.html#maybe,
so their version of this local repository is taking precedence.
PiperOrigin-RevId: 302547728
diff --git a/WORKSPACE b/WORKSPACE
index b76784f..b3a9fa1 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -162,8 +162,10 @@
build_file = "build_tools/third_party/google_tracing_framework_cpp/BUILD.overlay",
)
+# TODO(scotttodd): TensorFlow is squatting on the vulkan_headers repo name, so
+# we use a temporary one until resolved. Theirs is set to an outdated version.
maybe(new_local_repository,
- name = "vulkan_headers",
+ name = "iree_vulkan_headers",
path = "third_party/vulkan_headers",
build_file = "build_tools/third_party/vulkan_headers/BUILD.overlay",
)
diff --git a/build_tools/bazel_to_cmake/bazel_to_cmake_targets.py b/build_tools/bazel_to_cmake/bazel_to_cmake_targets.py
index 1cf2284..73b7617 100644
--- a/build_tools/bazel_to_cmake/bazel_to_cmake_targets.py
+++ b/build_tools/bazel_to_cmake/bazel_to_cmake_targets.py
@@ -63,8 +63,8 @@
# Vulkan
# TODO(scotttodd): Set -DVK_NO_PROTOTYPES to COPTS for _no_prototypes.
# Maybe add a wrapper CMake lib within build_tools/third_party/?
- "@vulkan_headers//:vulkan_headers": ["Vulkan::Headers"],
- "@vulkan_headers//:vulkan_headers_no_prototypes": ["Vulkan::Headers"],
+ "@iree_vulkan_headers//:vulkan_headers": ["Vulkan::Headers"],
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes": ["Vulkan::Headers"],
# The Bazel target maps to the IMPORTED target defined by FindVulkan().
"@vulkan_sdk//:sdk": ["Vulkan::Vulkan"],
# Misc single targets
diff --git a/build_tools/third_party/dear_imgui/BUILD.overlay b/build_tools/third_party/dear_imgui/BUILD.overlay
index 07c85b3..0825f19 100644
--- a/build_tools/third_party/dear_imgui/BUILD.overlay
+++ b/build_tools/third_party/dear_imgui/BUILD.overlay
@@ -68,7 +68,7 @@
],
deps = [
":dear_imgui_srcs",
- "@vulkan_headers//:vulkan_headers",
+ "@iree_vulkan_headers//:vulkan_headers",
"@vulkan_sdk//:sdk",
"@sdl2//:SDL2",
],
diff --git a/iree/hal/vulkan/BUILD b/iree/hal/vulkan/BUILD
index 22ce117..e0d2298 100644
--- a/iree/hal/vulkan/BUILD
+++ b/iree/hal/vulkan/BUILD
@@ -51,7 +51,7 @@
"//iree/base:api_util",
"//iree/base:tracing",
"//iree/hal:api",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -64,7 +64,7 @@
":status_util",
"//iree/base:status",
"//iree/base:tracing",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -121,7 +121,7 @@
"@com_google_absl//absl/base:core_headers",
"@com_google_absl//absl/container:inlined_vector",
"@com_google_absl//absl/synchronization",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -145,7 +145,7 @@
"@com_google_absl//absl/base:core_headers",
"@com_google_absl//absl/synchronization",
"@com_google_absl//absl/time",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -168,7 +168,7 @@
"@com_google_absl//absl/memory",
"@com_google_absl//absl/strings",
"@com_google_absl//absl/types:span",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -198,7 +198,7 @@
"//iree/base:status",
"//iree/base:tracing",
"@com_google_absl//absl/types:span",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -211,7 +211,7 @@
"//iree/base:ref_ptr",
"@com_google_absl//absl/synchronization",
"@com_google_absl//absl/utility",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -232,7 +232,7 @@
"@com_google_absl//absl/container:inlined_vector",
"@com_google_absl//absl/synchronization",
"@com_google_absl//absl/time",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -243,7 +243,7 @@
deps = [
":handle_util",
"//iree/hal:semaphore",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -254,7 +254,7 @@
deps = [
":handle_util",
"//iree/hal:event",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -277,7 +277,7 @@
"@com_google_absl//absl/base:core_headers",
"@com_google_absl//absl/container:inlined_vector",
"@com_google_absl//absl/synchronization",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -297,7 +297,7 @@
"//iree/hal:executable_spec",
"//iree/schemas:spirv_executable_def_cc_fbs",
"@com_google_absl//absl/container:inlined_vector",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -323,7 +323,7 @@
hdrs = ["status_util.h"],
deps = [
"//iree/base:status",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -358,7 +358,7 @@
"@com_google_absl//absl/flags:flag",
"@com_google_absl//absl/memory",
"@com_google_absl//absl/synchronization",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
"@vulkan_memory_allocator//:impl_header_only",
],
)
@@ -396,7 +396,7 @@
"@com_google_absl//absl/strings",
"@com_google_absl//absl/synchronization",
"@com_google_absl//absl/types:span",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
@@ -418,7 +418,7 @@
"//iree/hal:driver",
"@com_google_absl//absl/container:inlined_vector",
"@com_google_absl//absl/flags:flag",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
],
)
diff --git a/iree/samples/vulkan/BUILD b/iree/samples/vulkan/BUILD
index af54f28..654757f 100644
--- a/iree/samples/vulkan/BUILD
+++ b/iree/samples/vulkan/BUILD
@@ -58,8 +58,8 @@
"@com_google_absl//absl/base:core_headers",
"@dear_imgui",
"@dear_imgui//:imgui_sdl_vulkan",
+ "@iree_vulkan_headers//:vulkan_headers_no_prototypes",
"@sdl2//:SDL2",
- "@vulkan_headers//:vulkan_headers_no_prototypes",
"@vulkan_sdk//:sdk",
],
)