From 62ef92b8372559aefab07e2b65d2023d0f688123 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Wed, 30 Dec 2009 19:21:11 +0000 Subject: [PATCH] If Xcode isn't installed, raise We were raising but in a completely misleading and unintended fashion. --- bin/brew | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/bin/brew b/bin/brew index fffd99d9bb..8863945741 100755 --- a/bin/brew +++ b/bin/brew @@ -219,10 +219,16 @@ begin raise "Cannot write to #{HOMEBREW_PREFIX}" unless HOMEBREW_PREFIX.writable? ################################################################# warnings - if MACOS_VERSION >= 10.6 - opoo "You should upgrade to Xcode 3.2.1" if llvm_build < 2206 - else - opoo "You should upgrade to Xcode 3.1.4" if gcc_build < 5577 + begin + if MACOS_VERSION >= 10.6 + opoo "You should upgrade to Xcode 3.2.1" if llvm_build < 2206 + else + opoo "You should upgrade to Xcode 3.1.4" if gcc_build < 5577 + end + rescue + # the reason we don't abort is some formula don't require Xcode + # TODO allow formula to declare themselves as "not needing Xcode" + opoo "Xcode is not installed! Builds may fail!" end if macports_or_fink_installed?