# HG changeset patch # User Binki # Date 2009-11-27 00:51:08 # Node ID bc10ec90894c6d61976ddd62ba1a5e84e491a310 # Parent a52c2bec982c068add9dd1360abc73cc8e9086dd added -llist diff --git a/configure.ac b/configure.ac --- a/configure.ac +++ b/configure.ac @@ -34,6 +34,12 @@ AC_CHECK_FUNCS([strdup]) AC_CHECK_HEADERS([fcntl.h]) AC_CHECK_HEADERS([malloc.h]) +# TODO: write up --with-list option +AC_CHECK_HEADERS([list.h queue.h stack.h], [], [AC_MSG_ERROR([I need liblist to be installed])]) +AC_CHECK_LIB([list], [list_init], [ + AC_SUBST([LIST_LIBS],[-llist])], [ + AC_MSG_ERROR([I need liblist to be installed]) ]) + AC_FUNC_FORK AC_FUNC_MALLOC diff --git a/src/server/Makefile.am b/src/server/Makefile.am --- a/src/server/Makefile.am +++ b/src/server/Makefile.am @@ -2,7 +2,7 @@ COMMON_SOURCES = slavefuncs.c slavefunc bin_PROGRAMS = distrend distrenslave distrend_SOURCES = distrend.c ${COMMON_SOURCES} user_mgr.c user_mgr.h -distrend_LDADD = @DISTLIBS_LIBS@ @top_builddir@/src/common/libdistrencommon.la +distrend_LDADD = @DISTLIBS_LIBS@ @top_builddir@/src/common/libdistrencommon.la @LIST_LIBS@ distrend_CFLAGS = @DISTLIBS_CFLAGS@ -I@top_srcdir@/src/common distrenslave_SOURCES = slave.c ${COMMON_SOURCES}