diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel --- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -931,6 +931,23 @@ deps = [":EmitCTdFiles"], ) +cc_library( + name = "TargetCpp", + srcs = glob([ + "lib/Target/Cpp/*.cpp", + "lib/Target/Cpp/*.h", + ]), + hdrs = glob(["include/mlir/Target/Cpp/*.h"]), + deps = [ + ":EmitC", + ":IR", + ":SCFDialect", + ":StandardOps", + ":Support", + ":Translation", + ], +) + ##---------------------------------------------------------------------------## # Async dialect. ##---------------------------------------------------------------------------## @@ -4995,6 +5012,7 @@ deps = [ ":FromLLVMIRTranslation", ":SPIRVTranslateRegistration", + ":TargetCpp", ":ToLLVMIRTranslationRegistration", ], )