Pass invalid option names to formula installer
This is the same that happens in the command 'install'. By passing the invalid option names, we enable the formula installer to output warnings if necessary.
This commit is contained in:
parent
22a37b2f5d
commit
6594650eb1
@ -25,12 +25,14 @@ module Homebrew
|
||||
backup keg
|
||||
end
|
||||
|
||||
options = BuildOptions.new(Options.create(ARGV.flags_only), f.options).used_options
|
||||
build_options = BuildOptions.new(Options.create(ARGV.flags_only), f.options)
|
||||
options = build_options.used_options
|
||||
options |= f.build.used_options
|
||||
options &= f.options
|
||||
|
||||
fi = FormulaInstaller.new(f)
|
||||
fi.options = options
|
||||
fi.invalid_option_names = build_options.invalid_option_names
|
||||
fi.build_bottle = ARGV.build_bottle? || (!f.bottled? && f.build.build_bottle?)
|
||||
fi.build_from_source = ARGV.build_from_source? || ARGV.build_all_from_source?
|
||||
fi.force_bottle = ARGV.force_bottle?
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user