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