2010-09-11 20:22:54 +01:00
|
|
|
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
|
2011-06-16 16:42:15 +02:00
|
|
|
puts %["--use-clang" was specified] if ARGV.include? '--use-clang'
|
2010-09-11 20:22:54 +01:00
|
|
|
puts %["--use-llvm" was specified] if ARGV.include? '--use-llvm'
|
2011-06-16 16:42:15 +02:00
|
|
|
puts %["--use-gcc" was specified] if ARGV.include? '--use-gcc'
|
2010-09-11 20:22:54 +01:00
|
|
|
|
|
|
|
%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
|
2011-06-16 20:48:18 -07:00
|
|
|
HOMEBREW_DEBUG HOMEBREW_VERBOSE HOMEBREW_USE_CLANG HOMEBREW_USE_GCC HOMEBREW_USE_LLVM
|
|
|
|
HOMEBREW_SVN ].each do |k|
|
2010-09-11 20:22:54 +01:00
|
|
|
value = env[k]
|
|
|
|
puts "#{k}: #{value}" if value
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|