File tree Expand file tree Collapse file tree 12 files changed +29
-7
lines changed Expand file tree Collapse file tree 12 files changed +29
-7
lines changed Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ static_library("clangd") {
5252 " //clang/lib/Frontend" ,
5353 " //clang/lib/Index" ,
5454 " //clang/lib/Lex" ,
55+ " //clang/lib/Options" ,
5556 " //clang/lib/Sema" ,
5657 " //clang/lib/Serialization" ,
5758 " //clang/lib/Tooling" ,
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ executable("modularize") {
66 " //clang/lib/Driver" ,
77 " //clang/lib/Frontend" ,
88 " //clang/lib/Lex" ,
9+ " //clang/lib/Options" ,
910 " //clang/lib/Serialization" ,
1011 " //clang/lib/Tooling" ,
1112 " //llvm/lib/Option" ,
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ executable("pp-trace") {
55 " //clang/lib/Basic" ,
66 " //clang/lib/Frontend" ,
77 " //clang/lib/Lex" ,
8+ " //clang/lib/Options" ,
89 " //clang/lib/Serialization" ,
910 " //clang/lib/Tooling" ,
1011 " //llvm/lib/Support" ,
File renamed without changes.
Original file line number Diff line number Diff line change @@ -21,10 +21,6 @@ static_library("Driver") {
2121 " //llvm/lib/TargetParser" ,
2222 " //llvm/lib/WindowsDriver" ,
2323 ]
24- public_deps = [
25- # public_dep because public header Options.h includes generated Options.inc.
26- " //clang/include/clang/Driver:Options" ,
27- ]
2824 if (host_os == " win" ) {
2925 # MSVCToolChain.cpp uses version.dll.
3026 libs = [ " version.lib" ]
@@ -34,12 +30,10 @@ static_library("Driver") {
3430 " Compilation.cpp" ,
3531 " Distro.cpp" ,
3632 " Driver.cpp" ,
37- " DriverOptions.cpp" ,
3833 " Job.cpp" ,
3934 " Multilib.cpp" ,
4035 " MultilibBuilder.cpp" ,
4136 " OffloadBundler.cpp" ,
42- " OptionUtils.cpp" ,
4337 " Phases.cpp" ,
4438 " SanitizerArgs.cpp" ,
4539 " Tool.cpp" ,
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ static_library("Frontend") {
99 " //clang/lib/Driver" ,
1010 " //clang/lib/Edit" ,
1111 " //clang/lib/Lex" ,
12+ " //clang/lib/Options" ,
1213 " //clang/lib/Parse" ,
1314 " //clang/lib/Sema" ,
1415 " //clang/lib/Serialization" ,
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ static_library("FrontendTool") {
1111 " //clang/lib/ExtractAPI" ,
1212 " //clang/lib/Frontend" ,
1313 " //clang/lib/Frontend/Rewrite" ,
14+ " //clang/lib/Options" ,
1415 " //llvm/lib/Option" ,
1516 " //llvm/lib/Support" ,
1617 ]
Original file line number Diff line number Diff line change 1+ static_library (" Options" ) {
2+ output_name = " clangOptions"
3+ configs += [ " //llvm/utils/gn/build:clang_code" ]
4+ include_dirs = [ " ." ]
5+ deps = [
6+ " //clang/include/clang/Config" ,
7+ " //clang/lib/Basic" ,
8+ " //llvm/lib/Option" ,
9+ " //llvm/lib/Support" ,
10+ ]
11+ public_deps = [
12+ # public_dep because public header Options.h includes generated Options.inc.
13+ " //clang/include/clang/Options:Options" ,
14+ ]
15+ sources = [
16+ " DriverOptions.cpp" ,
17+ " OptionUtils.cpp" ,
18+ ]
19+ }
Original file line number Diff line number Diff line change @@ -2,14 +2,15 @@ static_library("Tooling") {
22 output_name = " clangTooling"
33 configs += [ " //llvm/utils/gn/build:clang_code" ]
44 deps = [
5- " //clang/include/clang/Driver :Options" ,
5+ " //clang/include/clang/Options :Options" ,
66 " //clang/lib/AST" ,
77 " //clang/lib/ASTMatchers" ,
88 " //clang/lib/Basic" ,
99 " //clang/lib/Driver" ,
1010 " //clang/lib/Format" ,
1111 " //clang/lib/Frontend" ,
1212 " //clang/lib/Lex" ,
13+ " //clang/lib/Options" ,
1314 " //clang/lib/Rewrite" ,
1415 " //clang/lib/Tooling/Core" ,
1516 " //llvm/lib/TargetParser" ,
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ executable("clang-check") {
66 " //clang/lib/Driver" ,
77 " //clang/lib/Frontend" ,
88 " //clang/lib/Frontend/Rewrite" ,
9+ " //clang/lib/Options" ,
910 " //clang/lib/StaticAnalyzer/Frontend" ,
1011 " //clang/lib/Tooling" ,
1112 " //clang/lib/Tooling/Syntax" ,
You can’t perform that action at this time.
0 commit comments