Merge pull request #3520 from amyspark/upgrade-ignore-dependencies

Accept new build flags when upgrading
This commit is contained in:
Mike McQuaid 2017-12-08 15:17:40 +00:00 committed by GitHub
commit c34cea3391
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -119,9 +119,13 @@ module Homebrew
tab = Tab.for_keg(keg)
end
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 = f.build.used_options
fi.options &= f.options
fi.options = options
fi.build_bottle = ARGV.build_bottle? || (!f.bottled? && f.build.build_bottle?)
fi.installed_on_request = !ARGV.named.empty?
fi.link_keg = keg_was_linked if keg_had_linked_opt