File tree Expand file tree Collapse file tree 2 files changed +32
-0
lines changed
llvm/utils/gn/secondary/clang/tools Expand file tree Collapse file tree 2 files changed +32
-0
lines changed Original file line number Diff line number Diff line change
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
+ }
Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ driver_executable("clang") {
58
58
" //clang/lib/FrontendTool" ,
59
59
" //clang/lib/Headers" ,
60
60
" //clang/tools/clang-linker-wrapper" ,
61
+ " //clang/tools/clang-nvlink-wrapper" ,
61
62
" //clang/tools/clang-offload-bundler" ,
62
63
" //clang/tools/clang-offload-packager" ,
63
64
" //llvm/include/llvm/Config:llvm-config" ,
You can’t perform that action at this time.
0 commit comments