diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-02-26 01:11:08 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-02-26 01:11:08 +0000 |
commit | 336bed4e8aaca354a058cfcdd6b6c0bb51ed5806 (patch) | |
tree | 613f99dc5a144393eeaee71471e818e6f1da4ada /include/clang/module.modulemap | |
parent | bbc200ee9e27485df3111c6965b1a23e2dd3bba1 (diff) |
Split StaticAnalyzer module into three to fix a cyclic dependency. Dependencies
are now:
FrontendTool -> StaticAnalyzer/Frontend -> Frontend -> StaticAnalyzer/Core
The final dependency edge here is probably removable: AnalyzerOptions (and
Analyses.def) should probably live in Basic rather than StaticAnalyzer/Core.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@230600 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/module.modulemap')
-rw-r--r-- | include/clang/module.modulemap | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/include/clang/module.modulemap b/include/clang/module.modulemap index 7410c5cd05..29fa008448 100644 --- a/include/clang/module.modulemap +++ b/include/clang/module.modulemap @@ -98,13 +98,25 @@ module Clang_Rewrite { requires cplusplus umbrella "Rewrite" module * { export * module Clang_Sema { requires cplusplus umbrella "Sema" module * { export * } } module Clang_Serialization { requires cplusplus umbrella "Serialization" module * { export * } } -module Clang_StaticAnalyzer { +module Clang_StaticAnalyzer_Core { requires cplusplus - umbrella "StaticAnalyzer" + umbrella "StaticAnalyzer/Core" textual header "StaticAnalyzer/Core/Analyses.def" module * { export * } } +module Clang_StaticAnalyzer_Checkers { + requires cplusplus + umbrella "StaticAnalyzer/Checkers" + module * { export * } +} + +module Clang_StaticAnalyzer_Frontend { + requires cplusplus + umbrella "StaticAnalyzer/Frontend" + module * { export * } +} + module Clang_Tooling { requires cplusplus umbrella "Tooling" module * { export * } } |