Use xcode_path for GCC as well as LLVM.

This commit is contained in:
Mike McQuaid 2011-03-17 17:21:42 +00:00
parent e68a4d3e37
commit ec0ae5ee99

View File

@ -18,15 +18,15 @@ module HomebrewEnvExtension
self['CMAKE_PREFIX_PATH'] = "#{HOMEBREW_PREFIX}"
end
xcode_path = `/usr/bin/xcode-select -print-path`.chomp
xcode_path = "/Developer" if xcode_path.to_s.empty?
if MACOS_VERSION >= 10.6 and (self['HOMEBREW_USE_LLVM'] or ARGV.include? '--use-llvm')
xcode_path = `/usr/bin/xcode-select -print-path`.chomp
xcode_path = "/Developer" if xcode_path.to_s.empty?
self['CC'] = "#{xcode_path}/usr/bin/llvm-gcc"
self['CXX'] = "#{xcode_path}/usr/bin/llvm-g++"
cflags = ['-O4'] # link time optimisation baby!
elsif MACOS_VERSION >= 10.6 and (self['HOMEBREW_USE_GCC'] or ARGV.include? '--use-gcc')
self['CC'] = '/usr/bin/gcc'
self['CXX'] = '/usr/bin/g++'
self['CC'] = "#{xcode_path}/usr/bin/gcc"
self['CXX'] = "#{xcode_path}/usr/bin/g++"
cflags = ['-O3']
else
# If these aren't set, many formulae fail to build