Stephen Allred 618617da73 Added --use-gcc flag.
This allows you to use llvm as your default compiler and keep the cc symlink
pointed at llvm, while allowing you to build forumla that requires the gcc.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-12 11:55:06 -08:00

34 lines
907 B
Ruby

require 'extend/ENV'
require 'hardware'
module Homebrew extend self
def __env
ENV.extend(HomebrewEnvExtension)
ENV.setup_build_environment
dump_build_env ENV
end
def dump_build_env env
puts %["--use-llvm" was specified] if ARGV.include? '--use-llvm'
puts "\"--use-gcc\" was specified" if ARGV.include? '--use-gcc'
%w[ CC CXX LD ].each do |k|
value = env[k]
if value
results = value
if File.exists? value and File.symlink? value
target = Pathname.new(value)
results += " => #{target.realpath}"
end
puts "#{k}: #{results}"
end
end
%w[ CFLAGS CXXFLAGS CPPFLAGS LDFLAGS MACOSX_DEPLOYMENT_TARGET MAKEFLAGS PKG_CONFIG_PATH
HOMEBREW_DEBUG HOMEBREW_VERBOSE HOMEBREW_USE_GCC HOMEBREW_USE_LLVM HOMEBREW_SVN ].each do |k|
value = env[k]
puts "#{k}: #{value}" if value
end
end
end