diff options
| author | Mike McQuaid | 2012-08-11 10:24:40 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2012-08-11 10:42:42 +0100 |
| commit | d5e1483603d869c66020fa9efd9cdb07a96d34ca (patch) | |
| tree | d2f123a7ce348b4a9f28ca5a39a955eed1bfa6d8 | |
| parent | f93da5f415637bb24981d87a4bcd29cf751d2a22 (diff) | |
| download | homebrew-d5e1483603d869c66020fa9efd9cdb07a96d34ca.tar.bz2 | |
llvm: remove unnecessary option functions.
| -rw-r--r-- | Library/Formula/llvm.rb | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/Library/Formula/llvm.rb b/Library/Formula/llvm.rb index df29911d7..a6128e306 100644 --- a/Library/Formula/llvm.rb +++ b/Library/Formula/llvm.rb @@ -1,9 +1,5 @@ require 'formula' -def build_clang?; ARGV.include? '--with-clang'; end -def build_universal?; ARGV.build_universal?; end -def build_shared?; ARGV.include? '--shared'; end - class Clang < Formula homepage 'http://llvm.org/' url 'http://llvm.org/releases/3.1/clang-3.1.src.tar.gz' @@ -34,14 +30,14 @@ class Llvm < Formula end def install - if build_shared? && build_universal? + if ARGV.include? '--shared' && ARGV.build_universal? onoe "Cannot specify both shared and universal (will not build)" exit 1 end - Clang.new("clang").brew { clang_dir.install Dir['*'] } if build_clang? + Clang.new("clang").brew { clang_dir.install Dir['*'] } if ARGV.include? '--with-clang' - if build_universal? + if ARGV.build_universal? ENV['UNIVERSAL'] = '1' ENV['UNIVERSAL_ARCH'] = 'i386 x86_64' end @@ -56,12 +52,12 @@ class Llvm < Formula "--disable-bindings", ] - if ARGV.include? '--all-targets'? + if ARGV.include? '--all-targets' configure_options << "--enable-targets=all" else configure_options << "--enable-targets=host" end - configure_options << "--enable-shared" if build_shared? + configure_options << "--enable-shared" if ARGV.include? '--shared' system "./configure", *configure_options system "make install" @@ -73,7 +69,7 @@ class Llvm < Formula cd clang_dir do (share/'clang/tools').install 'tools/scan-build', 'tools/scan-view' (share/'clang/bindings').install 'bindings/python' - end if build_clang? + end if ARGV.include? '--with-clang' end def test |
