xref: /openbsd-src/gnu/llvm/clang/lib/Frontend/CMakeLists.txt (revision 12c855180aad702bbcca06e0398d774beeafb155)
1e5dd7070Spatrickadd_subdirectory(Rewrite)
2e5dd7070Spatrick
3e5dd7070Spatrickset(LLVM_LINK_COMPONENTS
4e5dd7070Spatrick  BitReader
5e5dd7070Spatrick  BitstreamReader
6e5dd7070Spatrick  Option
7e5dd7070Spatrick  ProfileData
8e5dd7070Spatrick  Support
9*12c85518Srobert  TargetParser
10e5dd7070Spatrick  )
11e5dd7070Spatrick
12e5dd7070Spatrickadd_clang_library(clangFrontend
13e5dd7070Spatrick  ASTConsumers.cpp
14e5dd7070Spatrick  ASTMerge.cpp
15e5dd7070Spatrick  ASTUnit.cpp
16e5dd7070Spatrick  ChainedDiagnosticConsumer.cpp
17e5dd7070Spatrick  ChainedIncludesSource.cpp
18e5dd7070Spatrick  CompilerInstance.cpp
19e5dd7070Spatrick  CompilerInvocation.cpp
20e5dd7070Spatrick  CreateInvocationFromCommandLine.cpp
21e5dd7070Spatrick  DependencyFile.cpp
22e5dd7070Spatrick  DependencyGraph.cpp
23e5dd7070Spatrick  DiagnosticRenderer.cpp
24e5dd7070Spatrick  FrontendAction.cpp
25e5dd7070Spatrick  FrontendActions.cpp
26e5dd7070Spatrick  FrontendOptions.cpp
27e5dd7070Spatrick  HeaderIncludeGen.cpp
28e5dd7070Spatrick  InitPreprocessor.cpp
29e5dd7070Spatrick  LayoutOverrideSource.cpp
30e5dd7070Spatrick  LogDiagnosticPrinter.cpp
31e5dd7070Spatrick  ModuleDependencyCollector.cpp
32e5dd7070Spatrick  MultiplexConsumer.cpp
33e5dd7070Spatrick  PrecompiledPreamble.cpp
34e5dd7070Spatrick  PrintPreprocessedOutput.cpp
35*12c85518Srobert  SARIFDiagnostic.cpp
36*12c85518Srobert  SARIFDiagnosticPrinter.cpp
37e5dd7070Spatrick  SerializedDiagnosticPrinter.cpp
38e5dd7070Spatrick  SerializedDiagnosticReader.cpp
39e5dd7070Spatrick  TestModuleFileExtension.cpp
40e5dd7070Spatrick  TextDiagnostic.cpp
41e5dd7070Spatrick  TextDiagnosticBuffer.cpp
42e5dd7070Spatrick  TextDiagnosticPrinter.cpp
43e5dd7070Spatrick  VerifyDiagnosticConsumer.cpp
44e5dd7070Spatrick  InterfaceStubFunctionsConsumer.cpp
45e5dd7070Spatrick
46e5dd7070Spatrick  DEPENDS
47e5dd7070Spatrick  ClangDriverOptions
48a9ac8606Spatrick  intrinsics_gen
49e5dd7070Spatrick
50e5dd7070Spatrick  LINK_LIBS
51e5dd7070Spatrick  clangAST
52e5dd7070Spatrick  clangBasic
53e5dd7070Spatrick  clangDriver
54e5dd7070Spatrick  clangEdit
55e5dd7070Spatrick  clangLex
56e5dd7070Spatrick  clangParse
57e5dd7070Spatrick  clangSema
58e5dd7070Spatrick  clangSerialization
59e5dd7070Spatrick  )
60