aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/eigen.rb9
1 files changed, 6 insertions, 3 deletions
diff --git a/Library/Formula/eigen.rb b/Library/Formula/eigen.rb
index 46fb9b720..9bea74fc3 100644
--- a/Library/Formula/eigen.rb
+++ b/Library/Formula/eigen.rb
@@ -7,15 +7,18 @@ class Eigen < Formula
depends_on 'cmake' => :build
+ option :universal
+
def install
ENV.fortran
+ ENV.universal_binary if build.universal?
mkdir 'eigen-build' do
args = std_cmake_args
args.delete '-DCMAKE_BUILD_TYPE=None'
args << '-DCMAKE_BUILD_TYPE=Release'
-
- system "cmake", "..", "-Dpkg_config_libdir=#{lib}", *args
- system "make install"
+ args << "-Dpkg_config_libdir=#{lib}" << '..'
+ system 'cmake', *args
+ system 'make install'
end
end
end