annotate clang-tools-extra/CMakeLists.txt @ 164:fdfabb438fbf

...
author anatofuz
date Thu, 19 Mar 2020 17:02:53 +0900
parents 1d019706d866
children 2e18cbf3894f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 include(CMakeDependentOption)
anatofuz
parents:
diff changeset
2
anatofuz
parents:
diff changeset
3 add_subdirectory(clang-apply-replacements)
anatofuz
parents:
diff changeset
4 add_subdirectory(clang-reorder-fields)
anatofuz
parents:
diff changeset
5 add_subdirectory(modularize)
anatofuz
parents:
diff changeset
6 add_subdirectory(clang-tidy)
anatofuz
parents:
diff changeset
7
anatofuz
parents:
diff changeset
8 add_subdirectory(clang-change-namespace)
anatofuz
parents:
diff changeset
9 add_subdirectory(clang-doc)
anatofuz
parents:
diff changeset
10 add_subdirectory(clang-include-fixer)
anatofuz
parents:
diff changeset
11 add_subdirectory(clang-move)
anatofuz
parents:
diff changeset
12 add_subdirectory(clang-query)
anatofuz
parents:
diff changeset
13 add_subdirectory(pp-trace)
anatofuz
parents:
diff changeset
14 add_subdirectory(tool-template)
anatofuz
parents:
diff changeset
15
anatofuz
parents:
diff changeset
16 # Add the common testsuite after all the tools.
anatofuz
parents:
diff changeset
17 if(CLANG_INCLUDE_TESTS)
anatofuz
parents:
diff changeset
18 add_subdirectory(test)
anatofuz
parents:
diff changeset
19 add_subdirectory(unittests)
anatofuz
parents:
diff changeset
20 endif()
anatofuz
parents:
diff changeset
21
anatofuz
parents:
diff changeset
22 option(CLANG_TOOLS_EXTRA_INCLUDE_DOCS "Generate build targets for the Clang Extra Tools docs."
anatofuz
parents:
diff changeset
23 ${LLVM_INCLUDE_DOCS})
anatofuz
parents:
diff changeset
24 if( CLANG_TOOLS_EXTRA_INCLUDE_DOCS )
anatofuz
parents:
diff changeset
25 add_subdirectory(docs)
anatofuz
parents:
diff changeset
26 endif()
anatofuz
parents:
diff changeset
27
anatofuz
parents:
diff changeset
28 # clangd has its own CMake tree. It requires threads.
anatofuz
parents:
diff changeset
29 CMAKE_DEPENDENT_OPTION(CLANG_ENABLE_CLANGD "Build clangd language server" ON
anatofuz
parents:
diff changeset
30 "LLVM_ENABLE_THREADS" OFF)
anatofuz
parents:
diff changeset
31 if (CLANG_ENABLE_CLANGD)
anatofuz
parents:
diff changeset
32 add_subdirectory(clangd)
anatofuz
parents:
diff changeset
33 endif()