From: NAKAMURA Takumi Date: Sun, 23 Jul 2017 01:40:36 +0000 (+0000) Subject: clang/module.modulemap: Split out Clang_ToolingCore from Clang_Tooling. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8377397c81b532c340b714f81e4a11e7d7458bd0;p=clang clang/module.modulemap: Split out Clang_ToolingCore from Clang_Tooling. It cuts clangFormat's dependencies out of; Clang_Analysis Clang_C Clang_Diagnostics Clang_Driver Clang_Frontend Clang_Sema Clang_Serialization Clang_StaticAnalyzer_Core Clang_Tooling -> Clang_ToolingCore Now, the module Clang_Format depends on; Clang_AST Clang_Basic Clang_ToolingCore git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@308832 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/module.modulemap b/include/clang/module.modulemap index 361c009af1..8f4fdf66cf 100644 --- a/include/clang/module.modulemap +++ b/include/clang/module.modulemap @@ -139,3 +139,8 @@ module Clang_Tooling { // matchers (and thus the AST), which clang-format should not have. exclude header "Tooling/RefactoringCallbacks.h" } + +module Clang_ToolingCore { + requires cplusplus + umbrella "Tooling/Core" module * { export * } +}