superenv?: fail when xcode43_developer_dir raises

This commit is contained in:
Misty De Meo 2013-03-20 10:21:58 -05:00
parent 16672b9d82
commit 81f9aef245

View File

@ -19,9 +19,12 @@ end
def superenv?
not (MacSystem.xcode43_without_clt? and
MacOS.sdk_path.nil?) and # because superenv will fail to find stuff
MacSystem.xcode43_developer_dir and # because superenv's logic might not find it
not MacOS::Xcode.folder.nil? and # because xcrun won't work
superbin and superbin.directory? and
not ARGV.include? "--env=std"
rescue # blanket rescue because there are naked raises
false
end
class << ENV