aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Formula/mpich2.rb11
1 files changed, 9 insertions, 2 deletions
diff --git a/Library/Formula/mpich2.rb b/Library/Formula/mpich2.rb
index e644b2a5b..c18b7de80 100644
--- a/Library/Formula/mpich2.rb
+++ b/Library/Formula/mpich2.rb
@@ -16,9 +16,14 @@ class Mpich2 < Formula
depends_on 'libtool' => :build
end
+ devel do
+ url 'http://www.mpich.org/static/downloads/3.1rc2/mpich-3.1rc2.tar.gz'
+ sha1 'bfb3a5b844789a314773a6c2b9763fdc2054be75'
+ end
option 'disable-fortran', "Do not attempt to build Fortran bindings"
- option 'enable-shared', "Build shared libraries"
+ option 'enable-shared', "Build shared libraries (default for versions > 3.0.4)"
+ option 'disable-shared', "Do not build shared libraries (default for versions <= 3.0.4)"
depends_on :fortran unless build.include? 'disable-fortran'
@@ -54,9 +59,11 @@ class Mpich2 < Formula
args << "--disable-f77" << "--disable-fc"
end
- # MPICH configure defaults to "--disable-shared"
+ # MPICH configure up to version 3.0.4 defaults to "--disable-shared"
if build.include? 'enable-shared'
args << "--enable-shared"
+ elsif build.include? 'disable-shared'
+ args << "--disable-shared"
end
system "./configure", *args