aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorgcoco2015-02-15 20:43:15 -0500
committerMike McQuaid2015-02-16 12:52:50 +0000
commitd02ff688dbd677a23a91231cfe7414b148d1c655 (patch)
tree0d5a399fd0d5ecf47642977c1d4a7ab6f42e8af7
parentcb0946dee07637d45e7d6181a90ab0b18c82e1f3 (diff)
downloadhomebrew-d02ff688dbd677a23a91231cfe7414b148d1c655.tar.bz2
libical: add universal option.
Closes #36842. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
-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