Skip to content

Commit 78735d8

Browse files
committed
[gn] port 37d0568 (clang-nvlink-wrapper)
1 parent b5f23e5 commit 78735d8

File tree

2 files changed

+32
-0
lines changed

2 files changed

+32
-0
lines changed
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import("//llvm/utils/TableGen/tablegen.gni")
2+
3+
tablegen("NVLinkOpts") {
4+
args = [ "-gen-opt-parser-defs" ]
5+
td_file = "NVLinkOpts.td"
6+
}
7+
8+
executable("clang-nvlink-wrapper") {
9+
configs += [ "//llvm/utils/gn/build:clang_code" ]
10+
deps = [
11+
":NVLinkOpts",
12+
"//clang/lib/Basic",
13+
"//llvm/lib/Analysis",
14+
"//llvm/lib/BinaryFormat",
15+
"//llvm/lib/Bitcode/Writer",
16+
"//llvm/lib/CodeGen",
17+
"//llvm/lib/IR",
18+
"//llvm/lib/IRReader",
19+
"//llvm/lib/LTO",
20+
"//llvm/lib/MC",
21+
"//llvm/lib/Object",
22+
"//llvm/lib/Option",
23+
"//llvm/lib/Passes",
24+
"//llvm/lib/Support",
25+
"//llvm/lib/Target",
26+
"//llvm/lib/Target:TargetsToBuild",
27+
"//llvm/lib/TargetParser",
28+
"//llvm/lib/Transforms/Utils",
29+
]
30+
sources = [ "ClangNVLinkWrapper.cpp" ]
31+
}

llvm/utils/gn/secondary/clang/tools/driver/BUILD.gn

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ driver_executable("clang") {
5858
"//clang/lib/FrontendTool",
5959
"//clang/lib/Headers",
6060
"//clang/tools/clang-linker-wrapper",
61+
"//clang/tools/clang-nvlink-wrapper",
6162
"//clang/tools/clang-offload-bundler",
6263
"//clang/tools/clang-offload-packager",
6364
"//llvm/include/llvm/Config:llvm-config",

0 commit comments

Comments
 (0)