]> git.samba.org - sahlberg/ctdb.git/commitdiff
only link to -lipq if needed
authorAndrew Tridgell <tridge@samba.org>
Mon, 15 Oct 2007 04:44:06 +0000 (14:44 +1000)
committerAndrew Tridgell <tridge@samba.org>
Mon, 15 Oct 2007 04:44:06 +0000 (14:44 +1000)
Makefile.in
configure.ac

index bf06a92a891c218a7f69dc3065c7114e1f98c85c..0dce3aa8187e091f50dba90273cecfdb992dc4a7 100644 (file)
@@ -23,6 +23,8 @@ POPT_LIBS = @POPT_LIBS@
 POPT_CFLAGS = @POPT_CFLAGS@
 POPT_OBJ = @POPT_OBJ@
 
+IPQ_LIBS = @IPQ_LIBS@
+
 CFLAGS=-g -I$(srcdir)/include -Iinclude -Ilib -Ilib/util -I$(srcdir) \
        -I@tallocdir@ -I@tdbdir@/include -I@libreplacedir@ \
        -DVARDIR=\"$(localstatedir)\" -DETCDIR=\"$(etcdir)\" \
@@ -86,7 +88,7 @@ bin/scsi_io: $(CTDB_CLIENT_OBJ) utils/scsi_io/scsi_io.o
 
 bin/ctdb_ipmux: $(CTDB_CLIENT_OBJ) utils/ipmux/ipmux.o 
        @echo Linking $@
-       @$(CC) $(CFLAGS) -o $@ utils/ipmux/ipmux.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS) -lipq
+       @$(CC) $(CFLAGS) -o $@ utils/ipmux/ipmux.o $(CTDB_CLIENT_OBJ) $(LIB_FLAGS) $(IPQ_LIBS)
 
 bin/ctdb: $(CTDB_CLIENT_OBJ) tools/ctdb.o 
        @echo Linking $@
index b782c70f056a07f05b6fc6392a5135515ac475bf..d552eed00b44bf1f02edbcb6608ba21f61f0f79a 100644 (file)
@@ -49,6 +49,12 @@ m4_include(ib/config.m4)
 
 AC_CHECK_HEADERS(libipq.h linux/netfilter.h)
 
+IPQ_LIBS=""
+if test x"$ac_cv_header_libipq_h" = x"yes"; then
+   IPQ_LIBS="-lipq"
+fi
+AC_SUBST(IPQ_LIBS)
+
 AC_CHECK_HEADERS(sched.h)
 AC_CHECK_FUNCS(sched_setscheduler)