From fb8c7e0aafdd487533cce6853fe845346d97c87c Mon Sep 17 00:00:00 2001 From: Max Howell Date: Wed, 22 Aug 2012 12:40:53 -0400 Subject: Allow eg. `brew --env libxml2` Example useful usage: eval $(brew --env gettext) && clang -Wl,-t -lssl 2>/dev/null --- Library/Homebrew/cmd/--env.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Library/Homebrew/cmd') diff --git a/Library/Homebrew/cmd/--env.rb b/Library/Homebrew/cmd/--env.rb index b5d1253fe..df458fc87 100644 --- a/Library/Homebrew/cmd/--env.rb +++ b/Library/Homebrew/cmd/--env.rb @@ -3,12 +3,16 @@ require 'hardware' module Homebrew extend self def __env + if superenv? + ENV.deps = ARGV.formulae.map(&:name) unless ARGV.named.empty? + end ENV.setup_build_environment ENV.universal_binary if ARGV.build_universal? if $stdout.tty? dump_build_env ENV else - build_env_keys(ENV).each do |key| + keys = build_env_keys(ENV) << 'HOMEBREW_BREW_FILE' << 'HOMEBREW_SDKROOT' + keys.each do |key| puts "export #{key}=\"#{ENV[key]}\"" end end -- cgit v1.2.3