Merge pull request #10159 from MikeMcQuaid/formula_installer_mac_build_from_source
formula_installer: only require --build-from-source on macOS.
This commit is contained in:
		
						commit
						b1ea9e5510
					
				| @ -69,7 +69,7 @@ module Homebrew | ||||
|       end | ||||
| 
 | ||||
|       def build_from_source_formulae | ||||
|         if build_from_source? || build_bottle? | ||||
|         if build_from_source? || HEAD? || build_bottle? | ||||
|           named.to_formulae_and_casks.select { |f| f.is_a?(Formula) }.map(&:full_name) | ||||
|         else | ||||
|           [] | ||||
|  | ||||
| @ -233,6 +233,9 @@ class FormulaInstaller | ||||
|     end | ||||
| 
 | ||||
|     if Homebrew.default_prefix? && !Homebrew::EnvConfig.developer? && | ||||
|        # TODO: re-enable this on Linux when we merge linuxbrew-core into | ||||
|        # homebrew-core and have full bottle coverage. | ||||
|        (OS.mac? || ENV["CI"]) && | ||||
|        !build_from_source? && !build_bottle? && | ||||
|        !installed_as_dependency? && | ||||
|        formula.tap&.core_tap? && !formula.bottle_unneeded? && !formula.any_version_installed? && | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Mike McQuaid
						Mike McQuaid