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") {
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" ,
You can’t perform that action at this time.
0 commit comments