libs-ec/configure.ac
Richard Frith-MacDonald 544785c84f Fix a couple of types and, more importantly, documentation files accidentally
omitted from original svn add.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/ec/trunk@35675 72102866-910b-0410-8b05-ffd578937521
2012-10-12 16:59:04 +00:00

73 lines
2.1 KiB
Text

dnl Process this file with autoconf to produce configure.
AC_INIT(EcProcess.h)
AC_CONFIG_HEADER(config.h)
AC_PROG_CC
AC_PROG_CPP
AC_CANONICAL_HOST
dnl start proper config checks
AC_TYPE_SIGNAL
AC_HEADER_STDC
AC_HEADER_TIME
AC_HEADER_SYS_WAIT
AC_CHECK_HEADERS(arpa/inet.h arpa/telnet.h netinet/in.h netdb.h pwd.h string.h fcntl.h sys/fcntl.h sys/file.h sys/resource.h sys/time.h sys/types.h sys/socket.h sys/signal.h stdlib.h unistd.h)
AC_TYPE_GETGROUPS
AC_TYPE_SIGNAL
AC_TYPE_MODE_T
AC_CHECK_FUNCS(getpid setpgid)
AC_CHECK_LIB([malloc],[mallinfo])
AC_ARG_WITH([readline],
[AS_HELP_STRING([--with-readline],
[support fancy command line editing @<:@default=check@:>@])],
[],
[with_readline=yes])
LIBREADLINE=
AS_IF([test "x$with_readline" = xyes],
[AC_CHECK_LIB([readline], [main],
[AC_SUBST([LIBREADLINE], ["-lreadline -lncurses"])
AC_DEFINE([HAVE_LIBREADLINE], [1],
[Define if you have libreadline])
],
[if test "x$with_readline" != xcheck; then
AC_MSG_FAILURE(
[--with-readline was given, but test for readline failed])
fi
], -lncurses)])
WITH_NET_SNMP="no"
AC_ARG_ENABLE(net-snmp,
[ --disable-net-snmp
Disables the use of net-snmp to provide SNMP alarms.],,
enable_net_snmp="yes")
if test $enable_net_snmp = "yes"; then
AC_PATH_PROG(NETSNMPCONFIG, net-snmp-config, no, )
if test "x$NETSNMPCONFIG" != "xno" ; then
ac_save_CPPFLAGS="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS `$NETSNMPCONFIG --cflags`"
AC_CHECK_HEADERS(net-snmp/net-snmp-config.h)
if test "x$ac_cv_header_net_snmp_net_snmp_config_h" = "xyes"; then
CFLAGS="$CFLAGS `$NETSNMPCONFIG --cflags`"
SNMP_LIBS=`$NETSNMPCONFIG --libs`
AC_DEFINE(WITH_NET_SNMP, 1, [Define to enable support for NET-SNMP])
WITH_NET_SNMP="yes"
fi
else
CPPFLAGS="$ac_save_CPPFLAGS"
fi
if test $WITH_NET_SNMP = "no"; then
AC_MSG_ERROR([Unable to find/use net-snmp ... you must install the net-snmp development package for your system or disable the use of net-snmp])
fi
fi
AC_SUBST(WITH_NET_SNMP)
AC_OUTPUT(config.make)