From 4adf0b0f69f3989ecd5208148915a57ba8411695 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sun, 3 Mar 2013 22:11:26 -0600 Subject: [PATCH] superenv/cc: make file loadable --- Library/ENV/4.3/cc | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Library/ENV/4.3/cc b/Library/ENV/4.3/cc index 1f79602ffa..fb56a0581f 100755 --- a/Library/ENV/4.3/cc +++ b/Library/ENV/4.3/cc @@ -196,14 +196,16 @@ class Cmd end end -####################################################################### sanity -abort "The build-tool has reset ENV. --env=std required." unless ENV['HOMEBREW_BREW_FILE'] +if __FILE__ == $PROGRAM_NAME + ##################################################################### sanity + abort "The build-tool has reset ENV. --env=std required." unless ENV['HOMEBREW_BREW_FILE'] -case ENV['HOMEBREW_CC'].chuzzle when 'cc', nil - # those values are not allowed - ENV['HOMEBREW_CC'] = 'clang' + case ENV['HOMEBREW_CC'].chuzzle when 'cc', nil + # those values are not allowed + ENV['HOMEBREW_CC'] = 'clang' + end + + ####################################################################### main + cmd = Cmd.new($0, ARGV) + exec "xcrun", cmd.tool, *cmd.args end - -######################################################################### main -cmd = Cmd.new($0, ARGV) -exec "xcrun", cmd.tool, *cmd.args