diff options
| author | Douglas Gregor <dgregor@apple.com> | 2011-12-07 02:23:45 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2011-12-07 02:23:45 +0000 |
| commit | e7ab36693b68215065f40d3624a9f92673fd277e (patch) | |
| tree | 04a9cb09377c31e03c296c6ad5b50dd3b6219f46 /clang/test/Modules/Inputs/DependsOnModule.framework | |
| parent | 9c9e81085fdb7c56ea3cd49c0ef462289d5b2ce7 (diff) | |
| download | bcm5719-llvm-e7ab36693b68215065f40d3624a9f92673fd277e.tar.gz bcm5719-llvm-e7ab36693b68215065f40d3624a9f92673fd277e.zip | |
Implement basic support for private headers in frameworks. In essence,
when we load a module map (module.map) from a directory, also load a
private module map (module_private.map) for that directory, if
present. That private module map can inject a new submodule that
captures private headers.
llvm-svn: 146012
Diffstat (limited to 'clang/test/Modules/Inputs/DependsOnModule.framework')
| -rw-r--r-- | clang/test/Modules/Inputs/DependsOnModule.framework/PrivateHeaders/DependsOnModulePrivate.h | 2 | ||||
| -rw-r--r-- | clang/test/Modules/Inputs/DependsOnModule.framework/module_private.map | 6 |
2 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/DependsOnModule.framework/PrivateHeaders/DependsOnModulePrivate.h b/clang/test/Modules/Inputs/DependsOnModule.framework/PrivateHeaders/DependsOnModulePrivate.h new file mode 100644 index 00000000000..4b3c30c7d32 --- /dev/null +++ b/clang/test/Modules/Inputs/DependsOnModule.framework/PrivateHeaders/DependsOnModulePrivate.h @@ -0,0 +1,2 @@ +int depends_on_module_private; + diff --git a/clang/test/Modules/Inputs/DependsOnModule.framework/module_private.map b/clang/test/Modules/Inputs/DependsOnModule.framework/module_private.map new file mode 100644 index 00000000000..5ed00290856 --- /dev/null +++ b/clang/test/Modules/Inputs/DependsOnModule.framework/module_private.map @@ -0,0 +1,6 @@ +explicit module DependsOnModule.Private { + explicit module DependsOnModule { + header "DependsOnModulePrivate.h" + } +} + |

