]> granicus.if.org Git - clang/commit
Implement modules support for subframeworks (aka embedded
authorDouglas Gregor <dgregor@apple.com>
Tue, 6 Dec 2011 17:16:41 +0000 (17:16 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 6 Dec 2011 17:16:41 +0000 (17:16 +0000)
commitd620a84a01cc232a9449dbcc2c40bd43ca314fc9
tree70e764de47eb9f6e1545baef4ff4257692b3be21
parent8075ce62f7860224d7f3f9ddba38201ad89e2cbc
Implement modules support for subframeworks (aka embedded
frameworks). A submodule can now be labeled as a "framework", and
header search will look into the appropriate Headers/PrivateHeaders
subdirectories for named headers.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145941 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticLexKinds.td
lib/Lex/ModuleMap.cpp
test/Modules/Inputs/DependsOnModule.framework/Frameworks/SubFramework.framework/Headers/Other.h [new file with mode: 0644]
test/Modules/Inputs/DependsOnModule.framework/Frameworks/SubFramework.framework/Headers/SubFramework.h [new file with mode: 0644]
test/Modules/Inputs/DependsOnModule.framework/module.map
test/Modules/subframeworks.m [new file with mode: 0644]