[Pkg-irc-commits] r52 - /packages/inspircd/trunk/debian/rules

dblaber-guest at users.alioth.debian.org dblaber-guest at users.alioth.debian.org
Mon Dec 10 22:16:46 UTC 2007


Author: dblaber-guest
Date: Mon Dec 10 22:16:46 2007
New Revision: 52

URL: http://svn.debian.org/wsvn/pkg-irc/?sc=1&rev=52
Log:
Fix rules so that it builds, maybe a more elegant

Modified:
    packages/inspircd/trunk/debian/rules

Modified: packages/inspircd/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-irc/packages/inspircd/trunk/debian/rules?rev=52&op=diff
==============================================================================
--- packages/inspircd/trunk/debian/rules (original)
+++ packages/inspircd/trunk/debian/rules Mon Dec 10 22:16:46 2007
@@ -5,14 +5,20 @@
 
 CFLAGS = -Wall -g
 
+ifeq ($(DEB_HOST_ARCH_OS), linux) 
+SOCKET_ENGINE=--enable-epoll
+else ifeq ($(DEB_HOST_ARCH_OS), kfreebsd) 
+SOCKET_ENGINE=--enable-kqueue
+else ifeq ($(DEB_HOST_ARCH_OS), solaris)
+else
+SOCKET_ENGINE=--enable-poll
+endif 
+
 include /usr/share/dpatch/dpatch.make
 
 config.status: patch configure
 	dh_testdir
-	SOCKET_ENGINE="--enable-poll" \
-	[ "`uname -s`" != "Linux" ] || SOCKET_ENGINE="--enable-epoll" \
-	[ "`uname -s`" != "FreeBSD" ] || SOCKET_ENGINE="--enable-kqueue" \
-	./configure --disable-interactive --enable-gnutls $$SOCKET_ENGINE \
+	./configure --disable-interactive --enable-gnutls $(SOCKET_ENGINE) \
 	--enable-ipv6 --prefix=/usr/lib/inspircd \
 	--config-dir=/etc/inspircd \
 	--module-dir=/usr/lib/inspircd/modules \




More information about the Pkg-irc-commits mailing list