From 17b59fcee0fbf07e0991f1679f414ca42e8cf1e4 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Thu, 7 Nov 2013 14:35:56 -0600 Subject: [PATCH] Display only HOMEBREW_CC/CXX in `brew --env` under superenv The other values will be identical. --- Library/Homebrew/cmd/--env.rb | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Library/Homebrew/cmd/--env.rb b/Library/Homebrew/cmd/--env.rb index f4d25ae2f6..b73ae0abb9 100644 --- a/Library/Homebrew/cmd/--env.rb +++ b/Library/Homebrew/cmd/--env.rb @@ -23,8 +23,8 @@ module Homebrew extend self def build_env_keys env %w[ - CC CXX LD - HOMEBREW_CC + CC CXX LD OBJC OBJCXX + HOMEBREW_CC HOMEBREW_CXX CFLAGS CXXFLAGS CPPFLAGS LDFLAGS SDKROOT MAKEFLAGS CMAKE_PREFIX_PATH CMAKE_INCLUDE_PATH CMAKE_LIBRARY_PATH CMAKE_FRAMEWORK_PATH MACOSX_DEPLOYMENT_TARGET PKG_CONFIG_PATH PKG_CONFIG_LIBDIR @@ -32,14 +32,12 @@ module Homebrew extend self HOMEBREW_USE_GCC HOMEBREW_USE_LLVM HOMEBREW_SVN HOMEBREW_GIT HOMEBREW_SDKROOT HOMEBREW_BUILD_FROM_SOURCE MAKE GIT CPP - ACLOCAL_PATH OBJC PATH CPATH].select{ |key| env.fetch(key) if env.key? key } + ACLOCAL_PATH PATH CPATH].select{ |key| env.fetch(key) if env.key? key } end def dump_build_env env build_env_keys(env).each do |key| - case key when 'CC', 'CXX' - next - end if superenv? + next if superenv? and %w{CC CXX OBJC OBJCXX}.include? key value = env[key] print "#{key}: #{value}"