Skip to content

Commit

Permalink
[gn build] (semi-manually) Port d90443b
Browse files Browse the repository at this point in the history
  • Loading branch information
nico committed Jun 23, 2020
1 parent d90443b commit 510796d
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 0 deletions.
18 changes: 18 additions & 0 deletions llvm/utils/gn/secondary/llvm/include/llvm/Frontend/OpenMP/BUILD.gn
@@ -0,0 +1,18 @@
import("//llvm/utils/TableGen/tablegen.gni")

tablegen("OMP") {
visibility = [ ":public_tablegen" ]
args = [ "-gen-directive-decls" ]
output_name = "OMP.h.inc"
}

# Groups all tablegen() calls that create .inc files that are included in
# Frontent/OpenMP's public headers (just one so far).
# //llvm/lib/Frontend/OpenMP has this as a public_dep, so targets depending on
# //llvm/lib/Frontend/OpenMP don't need to depend on this.
group("public_tablegen") {
public_deps = [
# Frontend/OpenMP's public headers include OMP.h.inc.
":OMP",
]
}
1 change: 1 addition & 0 deletions llvm/utils/gn/secondary/llvm/lib/Frontend/OpenMP/BUILD.gn
Expand Up @@ -5,6 +5,7 @@ static_library("OpenMP") {
"//llvm/lib/Support",
"//llvm/lib/Transforms/Utils",
]
public_deps = [ "//llvm/include/llvm/Frontend/OpenMP:public_tablegen" ]
sources = [
"OMPConstants.cpp",
"OMPContext.cpp",
Expand Down
1 change: 1 addition & 0 deletions llvm/utils/gn/secondary/llvm/utils/TableGen/BUILD.gn
Expand Up @@ -28,6 +28,7 @@ executable("llvm-tblgen") {
"DAGISelMatcherOpt.cpp",
"DFAEmitter.cpp",
"DFAPacketizerEmitter.cpp",
"DirectiveEmitter.cpp",
"DisassemblerEmitter.cpp",
"ExegesisEmitter.cpp",
"FastISelEmitter.cpp",
Expand Down

0 comments on commit 510796d

Please sign in to comment.