dnl Process this file with autoconf to produce a configure script. AC_INIT(ares_init.c) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE AM_INIT_AUTOMAKE(c-ares, CVS) AC_PROG_CC AC_PROG_INSTALL case $host_os in solaris*) AC_DEFINE(ETC_INET, 1, [if a /etc/inet dir is being used]) ;; esac # check for ssize_t AC_CHECK_TYPE(ssize_t, , AC_DEFINE(ssize_t, int, [the signed version of size_t])) AC_SEARCH_LIBS(gethostbyname, nsl) AC_SEARCH_LIBS(socket, socket) dnl ************************************************************ dnl Option to switch on debug options. This makes an assumption that dnl this is built as an 'ares' subdir in the curl source tree. Subject for dnl improval in the future! dnl AC_MSG_CHECKING([whether to enable debug options]) AC_ARG_ENABLE(debug, AC_HELP_STRING([--enable-debug],[Enable pedantic debug options]) AC_HELP_STRING([--disable-debug],[Disable debug options]), [ case "$enableval" in no) AC_MSG_RESULT(no) ;; *) AC_MSG_RESULT(yes) dnl when doing the debug stuff, use static library only AC_DISABLE_SHARED dnl Checks for standard header files, to make memdebug.h inclusions bettter AC_HEADER_STDC CPPFLAGS="$CPPFLAGS -DCURLDEBUG -I../include" CFLAGS="$CFLAGS -g" dnl set compiler "debug" options to become more picky, and remove dnl optimize options from CFLAGS CURL_CC_DEBUG_OPTS ;; esac ], AC_MSG_RESULT(no) ) AC_PROG_LIBTOOL dnl check for a few basic system headers we need AC_CHECK_HEADERS( sys/types.h \ sys/time.h \ sys/select.h \ sys/socket.h \ ) AC_OUTPUT(Makefile)