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:
parent
282313c68f
commit
139fcf189c
@ -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
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user