getdns: fix optional dependencies.

master
Neel Goyal 2014-04-01 11:45:36 -04:00 committed by Mike McQuaid
parent 7c6c32ca8f
commit 3a0ef586a4
1 changed files with 8 additions and 5 deletions

View File

@ -14,14 +14,17 @@ class Getdns < Formula
depends_on "ldns"
depends_on "unbound"
depends_on "libidn"
depends_on "libevent"
depends_on "libevent" => :optional
depends_on "libuv" => :optional
depends_on "libev" => :optional
def install
system "./configure", "--disable-debug",
"--disable-dependency-tracking",
"--disable-silent-rules",
"--prefix=#{prefix}"
args = []
args << "--with-libevent" if build.with? "libevent"
args << "--with-libev" if build.with? "libev"
args << "--with-libuv" if build.with? "libuv"
system "./configure", "--prefix=#{prefix}", *args
system "make", "install"
end