| 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") |
| } |