blob: 579e37c6d5cb7eb8ad65fb74325d2358e99c6dc6 [file] [log] [blame]
import("//llvm/utils/TableGen/tablegen.gni")
tablegen("OMPImpl") {
visibility = [ ":OpenMP" ]
args = [ "-gen-directive-impl" ]
td_file = "//llvm/include/llvm/Frontend/OpenMP/OMP.td"
output_name = "OMP.cpp"
}
static_library("OpenMP") {
output_name = "LLVMFrontendOpenMP"
deps = [
":OMPImpl",
"//llvm/lib/IR",
"//llvm/lib/Support",
"//llvm/lib/Transforms/Utils",
]
public_deps = [ "//llvm/include/llvm/Frontend/OpenMP:public_tablegen" ]
sources = [
"OMPContext.cpp",
"OMPIRBuilder.cpp",
] + get_target_outputs(":OMPImpl")
}