"Fossies" - the Fresh Open Source Software Archive

Member "tlswrap-1.04/configure.in" (25 Nov 2006, 3112 Bytes) of package /linux/privat/old/tlswrap-1.04.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 dnl Process this file with autoconf to produce a configure script.
    2 AC_INIT(tlswrap.c)
    3 AM_INIT_AUTOMAKE(tlswrap, 0.8)
    4 
    5 dnl
    6 dnl Get cannonical host
    7 dnl
    8 
    9 CFLAGS="-g"
   10 
   11 dnl Checks for programs.
   12 AC_PROG_CC
   13 if test "$GCC" = "yes" && test "$CC" != "icc"; then CFLAGS="$CFLAGS -O2 -Wall -Wmissing-prototypes"; fi
   14 #  if test -n "$GCC"; then
   15 #    CFLAGS="$CFLAGS -O2 -Wall -Wmissing-prototypes"
   16 #  else
   17     #case "$host_os" in
   18 #      *hpux*)  CFLAGS="$CFLAGS +O3"                      ;;
   19 #      *ultrix* | *osf*) CFLAGS="$CFLAGS -O -Olimit 2000" ;;
   20 #      *)       CFLAGS="$CFLAGS -O" ;;
   21 #    esac
   22 #  fi
   23 
   24 AC_CYGWIN
   25 if test "$CYGWIN" = "yes"; then CFLAGS="$CFLAGS -Dsys_errlist=_imp___sys_errlist"; fi
   26 checkssldir() { :
   27     if test -f "$1/include/openssl/ssl.h"; then
   28 #       AC_DEFINE(HAVE_OPENSSL)
   29         ssldir="$1"
   30         return 0
   31     fi
   32     if test -f "$1/include/ssl.h"; then
   33         ssldir="$1"
   34         return 0
   35     fi
   36     return 1
   37 }
   38 dnl Check for SSL directory
   39 AC_MSG_CHECKING([for SSL directory])
   40 AC_ARG_WITH(ssl,
   41     [  --with-ssl=DIR          location of installed SSL libraries/include files],
   42     [
   43         dnl Check the specified localtion only
   44         checkssldir "$withval"
   45     ],
   46     [
   47         dnl Search default localtions of SSL library
   48         for maindir in /usr/local /usr/lib /usr/pkg /usr /var/ssl /opt; do
   49             for dir in $maindir $maindir/openssl $maindir/ssl; do
   50                 checkssldir $dir && break 2
   51             done
   52         done
   53     ]
   54 )
   55 if test -z "$ssldir"; then
   56     AC_MSG_RESULT([Not found])
   57     echo
   58     echo "Couldn't find your SSL library installation dir"
   59     echo "Use --with-ssl option to fix this problem"
   60     echo
   61     exit 1
   62 fi
   63 AC_MSG_RESULT([$ssldir])
   64 AC_SUBST(ssldir)
   65 #AC_DEFINE_UNQUOTED(ssldir, "$ssldir")
   66 
   67 AC_MSG_CHECKING([whether to enable TCP wrappers])
   68 AC_ARG_ENABLE(libwrap,
   69 [  --enable-libwrap        enable TCP wrappers],
   70 	[
   71 	LIBWRAP=yes
   72 	],[
   73 	LIBWRAP=no
   74 ]
   75 )
   76 AC_MSG_RESULT([$LIBWRAP])
   77 if test "$LIBWRAP" = "yes"; then
   78 	AC_CHECK_LIB(wrap, hosts_ctl)
   79 fi
   80 
   81 AM_CONFIG_HEADER(conf.h)
   82 dnl Checks for libraries.
   83 AC_CHECK_LIB(resolv, inet_aton)
   84 AC_CHECK_LIB(socket, connect)
   85 AC_CHECK_LIB(nsl, inet_ntoa)
   86 AC_CHECK_LIB(util, pidfile)
   87 # AC_CHECK_LIB(wrap, hosts_ctl)
   88 
   89 CFLAGS="$CFLAGS -I$ssldir/include"
   90 LIBS="$LIBS -L$ssldir/lib -lssl -lcrypto"
   91 
   92 dnl Checks for header files.
   93 AC_HEADER_STDC
   94 AC_CHECK_HEADERS(fcntl.h strings.h sys/time.h syslog.h unistd.h)
   95 
   96 dnl Checks for typedefs, structures, and compiler characteristics.
   97 AC_C_CONST
   98 AC_TYPE_PID_T
   99 AC_TYPE_SIZE_T
  100 #AC_CHECK_TYPES(socklen_t,[AC_DEFINE(HAVE_SOCKLEN_T)],,[#include <sys/socket.h>])
  101 #AC_CHECK_TYPES(socklen_t,,,[#include <sys/socket.h>])
  102 AC_CHECK_TYPE(socklen_t,,[AC_DEFINE(socklen_t, size_t, blah)],[#include <sys/socket.h>])
  103 
  104 #AC_CHECK_SIZEOF(ssize_t)
  105 #AC_CHECK_SIZEOF(unsigned int)
  106 #AC_CHECK_SIZEOF(unsigned long)
  107 
  108 case "$ac_cv_host" in
  109   *hpux*) AC_DEFINE([_XOPEN_SOURCE_EXTENDED], [], [HP-UX socket headers]);;
  110 esac
  111 
  112 
  113 dnl Checks for library functions.
  114 AC_FUNC_MEMCMP
  115 AC_CHECK_FUNCS(getopt pidfile inet_aton RAND_status errx strlcpy daemon getnameinfo setproctitle)
  116 AC_SUBST(INCLUDES)
  117 AC_OUTPUT(Makefile)