diff --git a/third_party/mlir/BUILD b/third_party/mlir/BUILD index 185b1c6323a..ddc5a1d84b4 100644 --- a/third_party/mlir/BUILD +++ b/third_party/mlir/BUILD @@ -974,9 +974,14 @@ cc_library( "lib/Support/MlirOptMain.cpp", ], ), - hdrs = glob([ - "include/mlir/Support/*.h", - ]), + hdrs = glob( + [ + "include/mlir/Support/*.h", + ], + exclude = [ + "include/mlir/Support/MlirOptMain.h", + ], + ), includes = ["include"], deps = [ "@llvm-project//llvm:Support", @@ -2921,9 +2926,8 @@ cc_library( alwayslink = 1, ) -# TODO(jpienaar): This library should be removed. -cc_library( - name = "MlirOptMain", +cc_binary( + name = "mlir-opt", srcs = [ "tools/mlir-opt/mlir-opt.cpp", ], @@ -2933,22 +2937,11 @@ cc_library( ":Analysis", ":IR", ":MlirOptLib", - ":Pass", - ":Support", - "@llvm-project//llvm:Support", - ], -) - -cc_binary( - name = "mlir-opt", - deps = [ - ":Analysis", - ":IR", - ":MlirOptLib", - ":MlirOptMain", ":OpenMPDialect", + ":Pass", ":QuantOps", ":SCFToGPUPass", + ":Support", ":Transforms", "@llvm-project//llvm:AllTargetsCodeGens", "@llvm-project//llvm:Support",