diff options
Diffstat (limited to 'tools/diagtool/CMakeLists.txt')
-rw-r--r-- | tools/diagtool/CMakeLists.txt | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/tools/diagtool/CMakeLists.txt b/tools/diagtool/CMakeLists.txt index f1fd9de..a107cbd 100644 --- a/tools/diagtool/CMakeLists.txt +++ b/tools/diagtool/CMakeLists.txt @@ -1,24 +1,32 @@ -set( LLVM_LINK_COMPONENTS +set(LLVM_LINK_COMPONENTS + ${LLVM_TARGETS_TO_BUILD} + asmparser support - ) - -set( LLVM_USED_LIBS - clangBasic - clangLex - clangSema + mc ) add_clang_executable(diagtool diagtool_main.cpp DiagTool.cpp + DiagnosticNames.cpp ListWarnings.cpp + ShowEnabledWarnings.cpp + TreeView.cpp ) +add_dependencies(diagtool + ClangDiagnosticIndexName + ) + +target_link_libraries(diagtool + clangBasic + clangLex + clangSema + clangFrontend + ) + if(UNIX) set(CLANGXX_LINK_OR_COPY create_symlink) else() set(CLANGXX_LINK_OR_COPY copy) endif() - -install(TARGETS diagtool - RUNTIME DESTINATION bin) |