1 | add_subdirectory(Rewrite) |
2 | |
3 | set(LLVM_LINK_COMPONENTS |
4 | BitReader |
5 | Option |
6 | ProfileData |
7 | Support |
8 | ) |
9 | |
10 | set(optional_deps intrinsics_gen) |
11 | if (CLANG_BUILT_STANDALONE) |
12 | set(optional_deps) |
13 | endif() |
14 | |
15 | add_clang_library(clangFrontend |
16 | ASTConsumers.cpp |
17 | ASTMerge.cpp |
18 | ASTUnit.cpp |
19 | ChainedDiagnosticConsumer.cpp |
20 | ChainedIncludesSource.cpp |
21 | CompilerInstance.cpp |
22 | CompilerInvocation.cpp |
23 | CreateInvocationFromCommandLine.cpp |
24 | DependencyFile.cpp |
25 | DependencyGraph.cpp |
26 | DiagnosticRenderer.cpp |
27 | FrontendAction.cpp |
28 | FrontendActions.cpp |
29 | FrontendOptions.cpp |
30 | FrontendTiming.cpp |
31 | HeaderIncludeGen.cpp |
32 | InitHeaderSearch.cpp |
33 | InitPreprocessor.cpp |
34 | LangStandards.cpp |
35 | LayoutOverrideSource.cpp |
36 | LogDiagnosticPrinter.cpp |
37 | ModuleDependencyCollector.cpp |
38 | MultiplexConsumer.cpp |
39 | PrecompiledPreamble.cpp |
40 | PrintPreprocessedOutput.cpp |
41 | SerializedDiagnosticPrinter.cpp |
42 | SerializedDiagnosticReader.cpp |
43 | TestModuleFileExtension.cpp |
44 | TextDiagnostic.cpp |
45 | TextDiagnosticBuffer.cpp |
46 | TextDiagnosticPrinter.cpp |
47 | VerifyDiagnosticConsumer.cpp |
48 | |
49 | DEPENDS |
50 | ClangDriverOptions |
51 | ${optional_deps} |
52 | |
53 | LINK_LIBS |
54 | clangAST |
55 | clangBasic |
56 | clangDriver |
57 | clangEdit |
58 | clangLex |
59 | clangParse |
60 | clangSema |
61 | clangSerialization |
62 | ) |
63 | |