diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/clasp.rb | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/Library/Formula/clasp.rb b/Library/Formula/clasp.rb new file mode 100644 index 000000000..967ae935a --- /dev/null +++ b/Library/Formula/clasp.rb @@ -0,0 +1,33 @@ +require 'formula' + +class Clasp < Formula + homepage 'http://potassco.sourceforge.net/' + url 'http://downloads.sourceforge.net/project/potassco/clasp/2.1.1/clasp-2.1.1-source.tar.gz' + sha1 '4c2bc5fc4b7c9ccfc461dc86a1d449a337602dfe' + + option 'with-mt', 'Enable multi-thread support' + + depends_on 'tbb' if build.include? 'with-mt' + + def install + if build.include? 'with-mt' + ENV['TBB30_INSTALL_DIR'] = Formula.factory("tbb").opt_prefix + build_dir = 'build/release_mt' + else + build_dir = 'build/release' + end + + args = %W[ + --config=release + --prefix=#{prefix} + ] + args << "--with-mt" if build.include? 'with-mt' + + bin.mkpath + system "./configure.sh", *args + + cd build_dir do + system "make install" + end + end +end |
