Chad Rosier | 1a5d421 | 2012-08-09 17:17:01 +0000 | [diff] [blame] | 1 | set(LLVM_LINK_COMPONENTS |
2 | ${LLVM_TARGETS_TO_BUILD} | ||||
3 | asmparser | ||||
Ted Kremenek | 7eab9d3 | 2011-08-09 03:41:03 +0000 | [diff] [blame] | 4 | support |
Chad Rosier | 1a5d421 | 2012-08-09 17:17:01 +0000 | [diff] [blame] | 5 | mc |
Ted Kremenek | 7eab9d3 | 2011-08-09 03:41:03 +0000 | [diff] [blame] | 6 | ) |
7 | |||||
Ted Kremenek | 2dc651d | 2011-08-09 03:39:19 +0000 | [diff] [blame] | 8 | add_clang_executable(diagtool |
9 | diagtool_main.cpp | ||||
10 | DiagTool.cpp | ||||
Jordan Rose | 0832f82 | 2012-06-04 16:57:50 +0000 | [diff] [blame] | 11 | DiagnosticNames.cpp |
Ted Kremenek | 2dc651d | 2011-08-09 03:39:19 +0000 | [diff] [blame] | 12 | ListWarnings.cpp |
Jordan Rose | 0832f82 | 2012-06-04 16:57:50 +0000 | [diff] [blame] | 13 | ShowEnabledWarnings.cpp |
Jordan Rose | e742763 | 2012-06-24 00:07:45 +0000 | [diff] [blame] | 14 | TreeView.cpp |
Ted Kremenek | 2dc651d | 2011-08-09 03:39:19 +0000 | [diff] [blame] | 15 | ) |
16 | |||||
NAKAMURA Takumi | 28ba2ee | 2012-06-17 15:41:44 +0000 | [diff] [blame] | 17 | add_dependencies(diagtool |
18 | ClangDiagnosticIndexName | ||||
19 | ) | ||||
20 | |||||
Chandler Carruth | b0d8671 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 21 | target_link_libraries(diagtool |
22 | clangBasic | ||||
23 | clangLex | ||||
24 | clangSema | ||||
25 | clangFrontend | ||||
26 | ) | ||||
27 | |||||
Ted Kremenek | 2dc651d | 2011-08-09 03:39:19 +0000 | [diff] [blame] | 28 | if(UNIX) |
29 | set(CLANGXX_LINK_OR_COPY create_symlink) | ||||
30 | else() | ||||
31 | set(CLANGXX_LINK_OR_COPY copy) | ||||
32 | endif() |