[bazel] Fix parse_headers in mlir package (#191094)
diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
index 23d9c96..d02012f 100644
--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
@@ -21,7 +21,10 @@
package(
default_visibility = ["//visibility:public"],
- features = ["layering_check"],
+ features = [
+ "layering_check",
+ "parse_headers",
+ ],
)
licenses(["notice"])
@@ -1060,7 +1063,7 @@
":CAPIDebugHeaders",
":CAPIIRHeaders",
":CAPITransformsHeaders",
- "@pybind11",
+ "@nanobind",
"@rules_python//python/cc:current_py_cc_headers",
],
)
@@ -1073,7 +1076,7 @@
":CAPIDebug",
":CAPIIR",
":CAPITransforms",
- "@pybind11",
+ "@nanobind",
"@rules_python//python/cc:current_py_cc_headers",
],
)
@@ -1141,6 +1144,7 @@
hdrs = [":MLIRBindingsPythonCoreHeaders"],
includes = ["lib/Bindings/Python"],
deps = [
+ ":CAPIIRHeaders",
":MLIRBindingsPythonNanobindHeaders",
"@nanobind",
],
@@ -1718,6 +1722,7 @@
"include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.h",
"lib/Conversion/LLVMCommon/MemRefDescriptor.h",
],
+ features = ["-parse_headers"],
includes = ["include"],
deps = [
":AMDGPUIncGen",