aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorAllan Odgaard2014-10-27 10:32:50 +0100
committerMike McQuaid2014-10-27 19:01:28 +0000
commitf7c90d7f1af92927bed157fb92fb017e47859ddb (patch)
treeb2a749d7237ebe122113cbfe8235fac22abed85a /Library/Formula
parent74f0f4dbbe4b1577d8053acb3ab9d86ce825f357 (diff)
downloadhomebrew-f7c90d7f1af92927bed157fb92fb017e47859ddb.tar.bz2
capnp: add --without-shared option.
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/capnp.rb15
1 files changed, 11 insertions, 4 deletions
diff --git a/Library/Formula/capnp.rb b/Library/Formula/capnp.rb
index f8e0700e7..6a924e468 100644
--- a/Library/Formula/capnp.rb
+++ b/Library/Formula/capnp.rb
@@ -6,12 +6,19 @@ class Capnp < Formula
sha1 '18ce1a404c2bf68e6625e44927bfe6b67186cb15'
needs :cxx11
+ option 'without-shared', 'Disable building shared library variant'
def install
- system "./configure", "--disable-debug",
- "--disable-dependency-tracking",
- "--disable-silent-rules",
- "--prefix=#{prefix}"
+ args = ["--disable-debug",
+ "--disable-dependency-tracking",
+ "--disable-silent-rules",
+ "--prefix=#{prefix}"]
+
+ if build.without? "shared"
+ args << "--disable-shared"
+ end
+
+ system "./configure", *args
system "make", "check"
system "make", "install"
end