aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2013-11-20 12:54:34 -0600
committerJack Nagel2013-11-20 13:19:14 -0600
commit28c9e3b866d6c19b2cb01d5e6a3df88c9a3f6da2 (patch)
tree2b52a4581a3374729ca8878f76e59d26bf624a55 /Library
parentcee5e1296b637914d2af5882f34cbdd23a06f017 (diff)
downloadhomebrew-28c9e3b866d6c19b2cb01d5e6a3df88c9a3f6da2.tar.bz2
Simplify passing archflags to cc wrapper
Diffstat (limited to 'Library')
-rwxr-xr-xLibrary/ENV/4.3/cc2
-rw-r--r--Library/Homebrew/extend/ENV/super.rb2
2 files changed, 2 insertions, 2 deletions
diff --git a/Library/ENV/4.3/cc b/Library/ENV/4.3/cc
index 92b09a48c..59a52b02d 100755
--- a/Library/ENV/4.3/cc
+++ b/Library/ENV/4.3/cc
@@ -189,7 +189,7 @@ class Cmd
end
def archflags
args = []
- ENV['HOMEBREW_ARCHS'].split(',').each { |a| args << "-arch" << a } if cccfg? 'u'
+ args.concat ENV['HOMEBREW_ARCHFLAGS'].split(' ') if cccfg? 'u'
args
end
def syslibpath
diff --git a/Library/Homebrew/extend/ENV/super.rb b/Library/Homebrew/extend/ENV/super.rb
index 9df429f32..1fb0b3abf 100644
--- a/Library/Homebrew/extend/ENV/super.rb
+++ b/Library/Homebrew/extend/ENV/super.rb
@@ -257,7 +257,7 @@ module Superenv
end
def universal_binary
- self['HOMEBREW_ARCHS'] = Hardware::CPU.universal_archs.join(',')
+ self['HOMEBREW_ARCHFLAGS'] = Hardware::CPU.universal_archs.as_arch_flags
append 'HOMEBREW_CCCFG', "u", ''
end