# $Id: configure.in,v 1.4 1998/09/20 00:21:56 gerald Exp $ dnl Process this file with autoconf to produce a configure script. AC_INIT(etypes.h) AM_INIT_AUTOMAKE(ethereal, 0.3.16) dnl Check for CPU / vendor / OS AC_CANONICAL_HOST dnl Checks for programs. AC_PROG_CC # If we're running Solaris, and LD_LIBRARY_PATH is defined, add it as a # link directory. case "$host_os" in solaris*) AC_MSG_RESULT(You appear to be running Solaris. Checking for LD_LIBRARY_PATH...) if test x$LD_LIBRARY_PATH != x -a ; then LIBS="$LIBS -R$LD_LIBRARY_PATH" AC_MSG_RESULT(Added LD_LIBRARY_PATH to run-time linker path) else AC_MSG_RESULT(You don't have LD_LIBRARY_PATH defined. This may cause trouble later on.) fi ;; esac # GTK checks AM_PATH_GTK(1.0.0, CFLAGS="$CFLAGS $GTK_CFLAGS" LIBS="$LIBS $GTK_LIBS", AC_MSG_ERROR(GTK+ distribution not found.)) # Pcap checks AC_CHECK_HEADER(pcap.h,, AC_MSG_ERROR(Header file pcap.h not found.)) AC_CHECK_HEADER(net/bpf.h,, AC_MSG_ERROR(Header file net/bpf.h not found.)) AC_CHECK_LIB(pcap, pcap_open_offline,, AC_MSG_ERROR(Library libpcap not found.)) dnl Checks for header files. # AC_HEADER_STDC # AC_CHECK_HEADERS(fcntl.h strings.h sys/ioctl.h sys/time.h unistd.h) AC_CHECK_HEADERS(sys/sockio.h sys/types.h netinet/in.h) dnl Checks for typedefs, structures, and compiler characteristics. # AC_C_CONST # We need libpcap's AC_LBL_SOCKADDR_SA_LEN test for get_interface_list(). AC_LBL_SOCKADDR_SA_LEN # We must know our byte order AC_C_BIGENDIAN dnl Checks for library functions. AC_PROG_GCC_TRADITIONAL AC_CHECK_FUNC(socket,, AC_MSG_ERROR(Function 'socket' not found.)) # If there's a system out there that has snprintf and _doesn't_ have vsnprintf, # then this won't work. AC_CHECK_FUNC(snprintf, SNPRINTF_C="" SNPRINTF_O="", SNPRINTF_C="snprintf.c" SNPRINTF_O="snprintf.o") AC_SUBST(SNPRINTF_C) AC_SUBST(SNPRINTF_O) AM_CONFIG_HEADER(config.h) AC_OUTPUT(Makefile)