Formula for GMP

GMP is a free library for arbitrary precision arithmetic, operating on
signed integers, rational numbers, and floating point numbers. There is
no practical limit to the precision except the ones implied by the available
memory in the machine GMP runs on. GMP has a rich set of functions, and the
functions have a regular interface.
This commit is contained in:
Adam Vandenberg 2009-09-26 12:11:08 -07:00 committed by Max Howell
parent 9aaa8458d0
commit 2d406986aa

20
Formula/gmp.rb Normal file
View file

@ -0,0 +1,20 @@
require 'brewkit'
class Gmp <Formula
url 'ftp://ftp.gnu.org/gnu/gmp/gmp-4.3.1.tar.bz2'
homepage 'http://gmplib.org/'
sha1 'acbd1edc61230b1457e9742136994110e4f381b2'
def install
if MACOS_VERSION == 10.6
# On OS X 10.6, some tests fail under LLVM
ENV.gcc_4_2
end
system "./configure", "--prefix=#{prefix}", "--disable-debug", "--disable-dependency-tracking"
system "make install"
# Verify that the library compiled correctly.
system "make check"
end
end