aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/libical.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/Library/Formula/libical.rb b/Library/Formula/libical.rb
index fcde4fbc1..b7e8aeee4 100644
--- a/Library/Formula/libical.rb
+++ b/Library/Formula/libical.rb
@@ -13,9 +13,17 @@ class Libical < Formula
depends_on "cmake" => :build
+ option :universal
+
def install
+ args = std_cmake_args
+ if build.universal?
+ ENV.universal_binary
+ args << "-DCMAKE_OSX_ARCHITECTURES=#{Hardware::CPU.universal_archs.as_cmake_arch_flags}"
+ end
+
mkdir "build" do
- system "cmake", "..", "-DSHARED_ONLY=true", *std_cmake_args
+ system "cmake", "..", "-DSHARED_ONLY=true", *args
system "make", "install"
end
end