From f66bc9bd15b74df23ff7e4e054da0dd86bcecdb4 Mon Sep 17 00:00:00 2001 From: Jeremy Voorhis Date: Sun, 26 Feb 2012 21:01:41 -0800 Subject: Fix LLVM recipe Fixed a regression where the definition of clang_dir was removed. Closes #10515. Signed-off-by: Max Howell Modified patch so clang_dir is a function rather than a variable.--- Library/Formula/llvm.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Library') diff --git a/Library/Formula/llvm.rb b/Library/Formula/llvm.rb index 76caa7d36..3d080efdb 100644 --- a/Library/Formula/llvm.rb +++ b/Library/Formula/llvm.rb @@ -44,9 +44,7 @@ class Llvm < Formula exit 1 end - if build_clang? or build_analyzer? - Clang.new("clang").brew { (buildpath+'tools/clang').install Dir['*'] } - end + Clang.new("clang").brew { clang_dir.install Dir['*'] } if build_clang? or build_analyzer? if build_universal? ENV['UNIVERSAL'] = '1' @@ -105,6 +103,10 @@ class Llvm < Formula brew rm llvm && brew install llvm EOS end + + def clang_dir + buildpath/'tools/clang' + end end -- cgit v1.2.3