
Same thing as #149584, but for more elements of cc_rules (e.g. `CcInfo`), and applying it to some files that were added since then (build files under mlir/examples). Command: `buildifier --lint=fix --warnings=native-cc-binary,native-cc-import,native-cc-library,native-cc-objc-import,native-cc-objc-library,native-cc-shared-library,native-cc-test,native-cc-toolchain,native-cc-toolchain-suite,native-cc-fdo-prefetch-hints,native-cc-fdo-profile,native-cc-memprof-profile,native-cc-propeller-optimize,native-cc-common,native-cc-debug-package-info,native-cc-info,native-cc-shared-library-info,native-cc-shared-library-hint-info`
25 lines
643 B
Python
25 lines
643 B
Python
# MLIR transform dialect standalone example.
|
|
|
|
load("@rules_cc//cc:defs.bzl", "cc_binary")
|
|
|
|
package(default_visibility = ["//visibility:public"])
|
|
|
|
cc_binary(
|
|
name = "mlir-transform-opt",
|
|
srcs = ["mlir-transform-opt.cpp"],
|
|
deps = [
|
|
"//llvm:Support",
|
|
"//mlir:AllExtensions",
|
|
"//mlir:AllPassesAndDialects",
|
|
"//mlir:IR",
|
|
"//mlir:MlirOptLib",
|
|
"//mlir:Parser",
|
|
"//mlir:RegisterAllDialects",
|
|
"//mlir:RegisterAllExtensions",
|
|
"//mlir:RegisterAllPasses",
|
|
"//mlir:Support",
|
|
"//mlir:TransformDialect",
|
|
"//mlir:TransformDialectTransforms",
|
|
],
|
|
)
|