]> granicus.if.org Git - clang/commit
Infer "link" lines for top-level frameworks. Essentially, a framework
authorDouglas Gregor <dgregor@apple.com>
Mon, 14 Jan 2013 17:57:51 +0000 (17:57 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 14 Jan 2013 17:57:51 +0000 (17:57 +0000)
commit8767dc29ec23f96e71658f760333bdf5d87283d5
tree73cd52be999f6251088eff14f7c70dd913089146
parent19f8e85d2e0ba2b97ad848b5f879ec96ebc1660e
Infer "link" lines for top-level frameworks. Essentially, a framework
will have a shared library with the same name as its framework (and no
suffix!) within its .framework directory. Detect this both when
inferring the whole top-level framework and when parsing a module map.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172439 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/Module.h
lib/Lex/ModuleMap.cpp
test/Modules/Inputs/Module.framework/Module [new file with mode: 0644]
test/Modules/Inputs/NoUmbrella.framework/NoUmbrella [new file with mode: 0644]
test/Modules/autolink.m