Always make fuss

It's only visible if you specify -v or builds fail, so let's help people to diagnose superenv issues.
This commit is contained in:
Max Howell 2012-08-31 12:06:20 -04:00
parent 282313c68f
commit 139fcf189c

View File

@ -147,17 +147,9 @@ class Cmd
end end
def make_fuss args def make_fuss args
dels = @args - args dels = @args - args
if ENV['VERBOSE'] adds = args - @args
adds = args - @args puts "brew: Superenv removed: #{dels*' '}" unless dels.empty?
puts "brew: Superenv removed: #{dels*' '}" unless dels.empty? puts "brew: Superenv added: #{adds*' '}" unless adds.empty?
puts "brew: Superenv added: #{adds*' '}" unless adds.empty?
else
%w{CPPFLAGS LDFLAGS CXXFLAGS CFLAGS}.each do |flag|
next unless ENV[flag]
flags = dels.select{|del| ENV[flag].include? del }.join(' ')
puts "brew: superenv removed `#{flags}' from #{flag}" unless flags.empty?
end
end
end end
end end