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
// 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 * }
+}