diff options
| author | Max Howell | 2012-08-22 12:40:53 -0400 | 
|---|---|---|
| committer | Max Howell | 2012-08-29 12:41:35 -0400 | 
| commit | f4f5994dc42023b1b0993fd24c9a1fe274f1c12d (patch) | |
| tree | f5325b22cb56415a90c525c4bf53edc1110bb138 /Library/Homebrew/cmd/--env.rb | |
| parent | 7206febe53c8c0e2c9a8a0031a1fc7caabb0b5df (diff) | |
| download | homebrew-f4f5994dc42023b1b0993fd24c9a1fe274f1c12d.tar.bz2 | |
Allow eg. `brew --env libxml2`
Example useful usage:
    eval $(brew --env gettext) && clang -Wl,-t -lssl 2>/dev/null
Diffstat (limited to 'Library/Homebrew/cmd/--env.rb')
| -rw-r--r-- | Library/Homebrew/cmd/--env.rb | 6 | 
1 files changed, 5 insertions, 1 deletions
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  | 
