]> granicus.if.org Git - clang/commit
[Lex] Add support for 'user specified system frameworks' (see test case).
authorDaniel Dunbar <daniel@zuster.org>
Thu, 5 Apr 2012 17:10:06 +0000 (17:10 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Thu, 5 Apr 2012 17:10:06 +0000 (17:10 +0000)
commit85ff9693b178658f9d8af7be30a086fb1ab81fdd
tree16964a51b792fd6f24a2b2d0658f621c02b07bdf
parent9ee35f9f35452dec05c81fd1bbdd2f700872ea7f
[Lex] Add support for 'user specified system frameworks' (see test case).
 - Developers of system frameworks need a way for their framework to be treated as a "system framework" during development. Otherwise, they are unable to properly test how their framework behaves when installed because of the semantic changes (in warning behavior) applied to system frameworks.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154105 91177308-0d34-0410-b5e6-96231b3b80d8
docs/LanguageExtensions.html
include/clang/Lex/DirectoryLookup.h
include/clang/Lex/HeaderSearch.h
lib/Lex/HeaderSearch.cpp
test/Preprocessor/Inputs/TestFramework.framework/.system_framework [new file with mode: 0644]
test/Preprocessor/Inputs/TestFramework.framework/Frameworks/AnotherTestFramework.framework/Headers/AnotherTestFramework.h [new file with mode: 0644]
test/Preprocessor/Inputs/TestFramework.framework/Headers/TestFramework.h [new file with mode: 0644]
test/Preprocessor/user_defined_system_framework.c [new file with mode: 0644]