diff options
author | Douglas Gregor <dgregor@apple.com> | 2013-03-15 22:15:07 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2013-03-15 22:15:07 +0000 |
commit | 49491f7861006ed1cf026203f74f937fb9b16e18 (patch) | |
tree | b68e6b25c57a48930e060a84143152dc6ce781b9 /lldb/source/Interpreter/CommandObjectRegexCommand.cpp | |
parent | e943ce1aceaffe3634167e4def391e929fa44ed4 (diff) | |
download | bcm5719-llvm-49491f7861006ed1cf026203f74f937fb9b16e18.tar.gz bcm5719-llvm-49491f7861006ed1cf026203f74f937fb9b16e18.zip |
<rdar://problem/13426257> Introduce SDKSettings.plist as an input file dependency for PCH/modules.
When we're building a precompiled header or module against an SDK on
Darwin, there will be a file SDKSettings.plist in the sysroot. Since
stat()'ing every system header on which a module or PCH file depends
is performance suicide, we instead stat() just SDKSettings.plist. This
hack works well on Darwin; it's unclear how we want to handle this on
other platforms. If there is a canonical file, we should use it; if
not, we either have to take the performance hit of stat()'ing system
headers repeatedly or roll the dice by not checking anything.
llvm-svn: 177194
Diffstat (limited to 'lldb/source/Interpreter/CommandObjectRegexCommand.cpp')
0 files changed, 0 insertions, 0 deletions