aboutsummaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorAdam Vandenberg2010-09-22 13:37:11 -0700
committerAdam Vandenberg2010-09-29 21:52:55 -0700
commitfdb5b41739bf71c0f97196bbe133f4cf3bf81bd0 (patch)
tree0cb67d80dbb2699b9b0264d5d58789ee93ef74fe /bin
parent6379757f2fa59d840a36305647e85e5bc3b38010 (diff)
downloadhomebrew-fdb5b41739bf71c0f97196bbe133f4cf3bf81bd0.tar.bz2
refactor compiler messages
Diffstat (limited to 'bin')
-rwxr-xr-xbin/brew17
1 files changed, 6 insertions, 11 deletions
diff --git a/bin/brew b/bin/brew
index 5ac9cbbaa..1fac965bd 100755
--- a/bin/brew
+++ b/bin/brew
@@ -46,14 +46,9 @@ def dump_config
kernel_arch = `uname -m`.chomp
system_ruby = Pathname.new("/usr/bin/ruby")
- llvm = llvm_build
- llvm_recommendation = (!llvm.nil? && llvm < RECOMMENDED_LLVM) ? "(#{RECOMMENDED_LLVM} or newer recommended)" : ""
-
- gcc_42 = gcc_42_build
- gcc_42_recommendation = (!gcc_42.nil? && gcc_42 < RECOMMENDED_GCC_42) ? "(#{RECOMMENDED_GCC_42} or newer recommended)" : ""
-
- gcc_40 = gcc_40_build
- gcc_40_recommendation = (!gcc_40.nil? && gcc_40 < RECOMMENDED_GCC_40) ? "(#{RECOMMENDED_GCC_40} or newer recommended)" : ""
+ llvm, llvm_msg = _compiler_recommendation llvm_build, RECOMMENDED_LLVM
+ gcc_42, gcc_42_msg = _compiler_recommendation gcc_42_build, RECOMMENDED_GCC_42
+ gcc_40, gcc_40_msg = _compiler_recommendation gcc_40_build, RECOMMENDED_GCC_40
puts <<-EOS
HOMEBREW_VERSION: #{HOMEBREW_VERSION}
@@ -67,9 +62,9 @@ OS X: #{MACOS_FULL_VERSION}
Kernel Architecture: #{kernel_arch}
Ruby: #{RUBY_VERSION}-#{RUBY_PATCHLEVEL}
/usr/bin/ruby => #{system_ruby.realpath}
-GCC-4.0: #{gcc_40 ? "build #{gcc_40}" : "N/A"} #{gcc_42_recommendation}
-GCC-4.2: #{gcc_42 ? "build #{gcc_42}" : "N/A"} #{gcc_40_recommendation}
-LLVM: #{llvm ? "build #{llvm}" : "N/A" } #{llvm_recommendation}
+GCC-4.0: #{gcc_40 ? "build #{gcc_40}" : "N/A"} #{gcc_42_msg}
+GCC-4.2: #{gcc_42 ? "build #{gcc_42}" : "N/A"} #{gcc_40_msg}
+LLVM: #{llvm ? "build #{llvm}" : "N/A" } #{llvm_msg}
MacPorts or Fink? #{macports_or_fink_installed?}
X11 installed? #{x11_installed?}
EOS