dnl configure.in source file; run autoconf to create configure script AC_REVISION($Revision: 1.8 $)dnl this revision of this configure.in AC_INIT(configure.in) AC_PREREQ(2.13) AC_CONFIG_AUX_DIR(aux) dnl AC_CONFIG_SUBDIRS(dir ...) dnl $Format: "MAJOR_VERSION=$ReleaseMajorVersion: 1 $" MAJOR_VERSION=1 dnl $Format: "MINOR_VERSION=$ReleaseMinorVersion: 1 $" MINOR_VERSION=0 dnl $Format: "PATCHLEVEL_VERSION=$ReleasePatchVersion: 0 $" PATCHLEVEL_VERSION=7 PROJECT_VERSION="$MAJOR_VERSION.$MINOR_VERSION.$PATCHLEVEL_VERSION" AC_DEFINE_UNQUOTED(PROJECT_VERSION, "$PROJECT_VERSION") AC_SUBST(PROJECT_VERSION) AM_INIT_AUTOMAKE(libsocketcpp, $PROJECT_VERSION) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE dnl AM_DISABLE_STATIC AM_PROG_LIBTOOL AC_PROG_CC AC_PROG_CPP AC_PROG_CXX dnl Add -Wall if gcc if test "$GCC" = "yes"; then CFLAGS="-Wall" fi AC_PROG_INSTALL AC_PROG_MAKE_SET dnl Checks for libraries. dnl Replace `main' with a function in -lpcap: dnl AC_CHECK_LIB(foo, foo_init) dnl AC_HAVE_LIBRARY(socket, nsl) AC_CHECK_LIB(socket, main) AC_CHECK_LIB(nsl, main) dnl Checks for header files. dnl AC_HEADER_STDC dnl AC_CHECK_HEADERS(fcntl.h sys/ioctl.h syslog.h unistd.h string.h) AC_CHECK_HEADERS(string.h strings.h netinet/in.h arpa/inet.h sys/socket.h sys/types.h) dnl Checks for typedefs, structures, and compiler characteristics. dnl AC_C_CONST dnl AC_TYPE_PID_T dnl Checks for library functions. dnl AC_PROG_GCC_TRADITIONAL dnl AC_TYPE_SIGNAL dnl AC_FUNC_VPRINTF dnl AC_CHECK_FUNCS(socket strdup strerror uname) AC_MSG_CHECKING(whether to enable debugging) AC_ARG_WITH(debug, [ --with-debug[=level] Enable debugging. --without-debug Disable debugging (default). ], [ case "$with_debug" in no) AC_MSG_RESULT(no) CFLAGS="$CFLAGS -O2" ;; yes) AC_MSG_RESULT(-DDEBUG) CFLAGS="$CFLAGS -g -DDEBUG" ;; *) AC_MSG_RESULT(-DDEBUG$with_debug) CFLAGS="$CFLAGS -g -DDEBUG$with_debug" ;; esac ], [ AC_MSG_RESULT(no) CFLAGS="$CFLAGS -O2" ] ) AC_MSG_CHECKING(wether to add a release variable) AC_ARG_WITH(release, [ --with-release[=REL] Enable release REL (default=0). ], [ case "$with_release" in no) AC_MSG_RESULT(0) RELEASE_VERSION=0 ;; yes) AC_MSG_RESULT(0) RELEASE_VERSION=0 ;; *) AC_MSG_RESULT($with_release) RELEASE_VERSION=$with_release ;; esac ], [ AC_MSG_RESULT(0) RELEASE_VERSION=0 ] ) AC_SUBST(RELEASE_VERSION) AC_OUTPUT( Makefile src/Makefile project.spec )