• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1set(LLVM_USED_LIBS clangBasic clangAST clangParse)
2
3add_clang_library(clangDriver
4  Action.cpp
5  Arg.cpp
6  ArgList.cpp
7  CC1Options.cpp
8  CC1AsOptions.cpp
9  Compilation.cpp
10  Driver.cpp
11  DriverOptions.cpp
12  Job.cpp
13  Option.cpp
14  OptTable.cpp
15  Phases.cpp
16  Tool.cpp
17  ToolChain.cpp
18  ToolChains.cpp
19  WindowsToolChain.cpp
20  Tools.cpp
21  Types.cpp
22  )
23
24IF(MSVC)
25  get_target_property(NON_ANSI_COMPILE_FLAGS clangDriver COMPILE_FLAGS)
26  string(REPLACE /Za
27    "" NON_ANSI_COMPILE_FLAGS
28    ${NON_ANSI_COMPILE_FLAGS})
29  set_target_properties(clangDriver PROPERTIES COMPILE_FLAGS ${NON_ANSI_COMPILE_FLAGS})
30ENDIF(MSVC)
31
32add_dependencies(clangDriver ClangAttrList ClangDiagnosticDriver
33                 ClangDriverOptions ClangCC1Options ClangCC1AsOptions)
34