blob: 2f36eaa00f10b6a8a5dde710b1d0fd29f9394132 [file] [log] [blame]
Chandler Carruthd9063c42013-09-04 17:35:071add_subdirectory(clang-apply-replacements)
Manuel Klimekde237262014-08-20 01:39:052add_subdirectory(clang-rename)
Alexander Shaposhnikovbf3c84c2016-09-02 02:56:073add_subdirectory(clang-reorder-fields)
Chandler Carruthd9063c42013-09-04 17:35:074add_subdirectory(modularize)
Alp Toker6462e9e2014-07-14 22:15:295if(CLANG_ENABLE_STATIC_ANALYZER)
6add_subdirectory(clang-tidy)
Zachary Turner1122be82016-09-07 18:28:557add_subdirectory(clang-tidy-vs)
Alp Toker6462e9e2014-07-14 22:15:298endif()
9
Eric Liu495b2112016-09-19 17:40:3210add_subdirectory(change-namespace)
Alp Toker6462e9e2014-07-14 22:15:2911add_subdirectory(clang-query)
Haojian Wu357ef992016-09-21 13:18:1912add_subdirectory(clang-move)
Benjamin Kramer6b236262016-04-20 12:43:4313add_subdirectory(include-fixer)
Alp Toker6462e9e2014-07-14 22:15:2914add_subdirectory(pp-trace)
Sam Panzer8e0df502012-08-24 23:29:3315add_subdirectory(tool-template)
Chandler Carruth118232f2012-08-07 08:33:0416
17# Add the common testsuite after all the tools.
Alp Toker6462e9e2014-07-14 22:15:2918# TODO: Support tests with more granularity when features are off?
NAKAMURA Takumi0ed07402015-10-01 23:50:0619if(CLANG_ENABLE_STATIC_ANALYZER AND CLANG_INCLUDE_TESTS)
Chandler Carruth118232f2012-08-07 08:33:0420add_subdirectory(test)
Edwin Vanec0b7be62013-04-03 15:11:0821add_subdirectory(unittests)
Alp Toker6462e9e2014-07-14 22:15:2922endif()
Alexander Kornienkoad166f52016-01-27 11:37:0823
24option(CLANG_TOOLS_EXTRA_INCLUDE_DOCS "Generate build targets for the Clang Extra Tools docs."
25 ${LLVM_INCLUDE_DOCS})
26if( CLANG_TOOLS_EXTRA_INCLUDE_DOCS )
27 add_subdirectory(docs)
28endif()
29