blob: 4e8231e7a5d71a398b93b3debf87a25dbe8ac3f6 [file] [log] [blame]
# NOTE: This must be BUILD.bazel (not BUILD) because otherwise, you can't
# build python packages in this directory (which creates "build" directories)
# on case-inensitive file systems.
package(
default_visibility = ["//visibility:public"],
features = ["layering_check"],
licenses = ["notice"],
)
################################################################################
# CAPI
################################################################################
cc_library(
name = "CAPI",
srcs = [
"lib/CAPI/Compiler.cpp",
"lib/CAPI/Tools.cpp",
],
hdrs = [
"include/iree-compiler-c/Compiler.h",
"include/iree-compiler-c/Tools.h",
],
includes = ["include"],
deps = [
"//iree/compiler/Dialect/VM/IR",
"//iree/compiler/Dialect/VM/Target/Bytecode",
"//iree/compiler/Translation:IREEVM",
"//iree/tools:init_targets",
"//iree/tools:iree_translate_lib",
"@llvm-project//mlir:CAPIIR",
"@llvm-project//mlir:IR",
],
)