diff options
Diffstat (limited to 'lib/Driver/CMakeLists.txt')
-rw-r--r-- | lib/Driver/CMakeLists.txt | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/lib/Driver/CMakeLists.txt b/lib/Driver/CMakeLists.txt index a798e207503b2..4ada7d92c3d12 100644 --- a/lib/Driver/CMakeLists.txt +++ b/lib/Driver/CMakeLists.txt @@ -1,10 +1,7 @@ -set(LLVM_USED_LIBS clangBasic clangAST clangParse) - add_clang_library(clangDriver Action.cpp Arg.cpp ArgList.cpp - CC1Options.cpp CC1AsOptions.cpp Compilation.cpp Driver.cpp @@ -21,13 +18,14 @@ add_clang_library(clangDriver Types.cpp ) -IF(MSVC) - get_target_property(NON_ANSI_COMPILE_FLAGS clangDriver COMPILE_FLAGS) - string(REPLACE /Za - "" NON_ANSI_COMPILE_FLAGS - ${NON_ANSI_COMPILE_FLAGS}) - set_target_properties(clangDriver PROPERTIES COMPILE_FLAGS ${NON_ANSI_COMPILE_FLAGS}) -ENDIF(MSVC) +add_dependencies(clangDriver + ClangAttrList + ClangCC1AsOptions + ClangDiagnosticCommon + ClangDiagnosticDriver + ClangDriverOptions + ) -add_dependencies(clangDriver ClangAttrList ClangDiagnosticDriver - ClangDriverOptions ClangCC1Options ClangCC1AsOptions) +target_link_libraries(clangDriver + clangBasic + ) |