summaryrefslogtreecommitdiffstats
path: root/include/clang/module.modulemap
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2017-07-23 01:40:36 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2017-07-23 01:40:36 +0000
commit8377397c81b532c340b714f81e4a11e7d7458bd0 (patch)
tree81fa146f470c5ddc35e4dc88c1b75ef57524364e /include/clang/module.modulemap
parent2b574ef3f388febd0f5cff0e24325282100c02c9 (diff)
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
Diffstat (limited to 'include/clang/module.modulemap')
-rw-r--r--include/clang/module.modulemap5
1 files changed, 5 insertions, 0 deletions
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 * }
+}