From 159b9d8e2dd08ab4ad913e56669e961a7767b3d9 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Thu, 6 Jun 2013 16:02:27 -0500 Subject: [PATCH] Move oldest_cpu to Hardware --- Library/Homebrew/extend/ENV.rb | 2 +- Library/Homebrew/hardware.rb | 12 ++++++++++++ Library/Homebrew/macos.rb | 12 ------------ 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Library/Homebrew/extend/ENV.rb b/Library/Homebrew/extend/ENV.rb index 273fa6e8ce..35f14bf0dd 100644 --- a/Library/Homebrew/extend/ENV.rb +++ b/Library/Homebrew/extend/ENV.rb @@ -328,7 +328,7 @@ module HomebrewEnvExtension append flags, xarch unless xarch.empty? if ARGV.build_bottle? - append flags, Hardware::CPU.optimization_flags[MacOS.oldest_cpu] + append flags, Hardware::CPU.optimization_flags[Hardware.oldest_cpu] else # Don't set -msse3 and older flags because -march does that for us append flags, map.fetch(Hardware::CPU.family, default) diff --git a/Library/Homebrew/hardware.rb b/Library/Homebrew/hardware.rb index 69f87eade4..547c3c3184 100644 --- a/Library/Homebrew/hardware.rb +++ b/Library/Homebrew/hardware.rb @@ -45,4 +45,16 @@ class Hardware Hardware.processor_count end end + + def self.oldest_cpu + if Hardware::CPU.type == :intel + if Hardware::CPU.is_64_bit? + :core2 + else + :core + end + else + Hardware::CPU.family + end + end end diff --git a/Library/Homebrew/macos.rb b/Library/Homebrew/macos.rb index e2f55d8a97..bd44ef7abf 100644 --- a/Library/Homebrew/macos.rb +++ b/Library/Homebrew/macos.rb @@ -28,18 +28,6 @@ module MacOS extend self end end - def oldest_cpu - if Hardware::CPU.type == :intel - if Hardware::CPU.is_64_bit? - :core2 - else - :core - end - else - Hardware::CPU.family - end - end - def locate tool # Don't call tools (cc, make, strip, etc.) directly! # Give the name of the binary you look for as a string to this method