Annotation of libwww/configure.in, revision 1.70

1.1       frystyk     1: dnl Process this file with Autoconf to create configure
                      2: dnl (c) COPYRIGHT MIT 1995.
                      3: dnl Please first read the full copyright statement in the file COPYRIGH.
1.70    ! frystyk     4: dnl @(#) $Id: configure.in,v 1.69 1999/01/06 16:04:46 frystyk Exp $
1.1       frystyk     5: 
1.70    ! frystyk     6: AC_REVISION([$Id: configure.in,v 1.69 1999/01/06 16:04:46 frystyk Exp $])
1.1       frystyk     7: AC_PREREQ(2.2)
                      8: AC_INIT(Library)
1.41      frystyk     9: 
1.5       frystyk    10: AC_CONFIG_AUX_DIR(config)
1.1       frystyk    11: 
1.43      frystyk    12: AC_CANONICAL_SYSTEM
                     13: AC_ARG_PROGRAM
                     14: 
1.41      frystyk    15: dnl Initialize Automake.
1.3       frystyk    16: PACKAGE=w3c-libwww
1.1       frystyk    17: AC_SUBST(PACKAGE)
1.28      frystyk    18: AC_DEFINE_UNQUOTED(W3C_PACKAGE, "$PACKAGE")
1.41      frystyk    19:  
1.67      frystyk    20: VERSION=5.2.3
1.1       frystyk    21: AC_SUBST(VERSION)
                     22: AC_DEFINE_UNQUOTED(W3C_VERSION, "$VERSION")
                     23: 
1.51      frystyk    24: #dnl for CVS to be able to make a release diff
1.67      frystyk    25: PREVIOUS_VERSION=5.2.2
1.51      frystyk    26: AC_SUBST(PREVIOUS_VERSION)
                     27: 
1.41      frystyk    28: AM_INIT_AUTOMAKE($PACKAGE, $VERSION) 
1.51      frystyk    29: 
1.53      frystyk    30: AM_CONFIG_HEADER(wwwconf.h)
1.41      frystyk    31: 
                     32: dnl Regular configure...
1.1       frystyk    33: AC_PROG_CC
1.70    ! frystyk    34: dnl AC_CYGWIN  dnl   You should probably
1.69      frystyk    35: dnl AC_MINGW32         dnl   use all three of these
                     36: dnl AC_EXEEXT          dnl   for maximum portability
1.54      frystyk    37: AM_PROG_LIBTOOL
1.41      frystyk    38: AC_PROG_MAKE_SET
1.54      frystyk    39: AC_PROG_INSTALL
1.41      frystyk    40: 
1.1       frystyk    41: dnl Remove next line and you get an error -- autoconf
                     42: dnl should deal with this automatically.
                     43: AC_ISC_POSIX
                     44: AC_PATH_X
1.7       frystyk    45: dnl AC_PATH_XTRA       Causes problems...
1.1       frystyk    46: 
1.28      frystyk    47: dnl Default location of icons
1.51      frystyk    48: icondir=$datadir/$PACKAGE
1.28      frystyk    49: AC_SUBST(icondir)
                     50: 
1.34      frystyk    51: dnl Location for purify cache
                     52: PURIFY_CACHE=/tmp/purify.cache
                     53: AC_SUBST(PURIFY_CACHE)
                     54: 
1.1       frystyk    55: dnl Various compiler directives
1.28      frystyk    56: AC_MSG_CHECKING(whether to define additional compiler specific flags)
1.5       frystyk    57: case "$target" in
                     58:     alpha-dec*)
                     59:        if test "$CC" = "cc"; then
                     60:          CFLAGS="$CFLAGS -std1"
1.28      frystyk    61:          AC_MSG_RESULT(Digital Unix's cc)
1.14      frystyk    62:        fi
                     63:        ;;
                     64:     hp*)
                     65:        if test "$CC" = "cc"; then
                     66:          CFLAGS="$CFLAGS -Aa -D_HPUX_SOURCE"
1.28      frystyk    67:          AC_MSG_RESULT(HT-UX's cc)
1.5       frystyk    68:        fi
1.65      frystyk    69:        ;;
                     70:     i386-next-nextstep*)
                     71:          CFLAGS="$CFLAGS -D_POSIX_SOURCE"
                     72:          AC_MSG_RESULT(NextStep and OpenStep require _POSIX_SOURCE defined. This may cause some compilation warnings about pre-compiled headers but that should be OK)
1.5       frystyk    73:        ;;
1.28      frystyk    74:     *)
                     75:        AC_MSG_RESULT(no)
                     76:        ;;
1.5       frystyk    77: esac
1.1       frystyk    78: 
1.53      frystyk    79: dnl Checks for programs.
                     80: AC_CHECK_PROGS(have_telnet, telnet)
                     81: if test -n "$have_telnet" ; then
                     82:   AC_DEFINE_UNQUOTED(TELNET_PROGRAM, "$have_telnet")
                     83: fi
                     84: AC_CHECK_PROGS(have_rlogin, rlogin)
                     85: if test -n "$have_rlogin" ; then
                     86:   AC_DEFINE_UNQUOTED(RLOGIN_PROGRAM, "$have_rlogin")
                     87: fi
                     88: AC_CHECK_PROGS(have_tn3270, tn3270 x3270)
                     89: if test -n "$have_tn3270" ; then
                     90:   AC_DEFINE_UNQUOTED(TN3270_PROGRAM, "$have_tn3270")
                     91: fi
                     92: AC_PATH_PROG(RM, rm, rm)
                     93: AC_PATH_PROG(AR, ar, ar)
                     94: AC_PATH_PROG(MKDIR, mkdir, mkdir)
                     95: AC_PATH_PROG(CHMOD, chmod, chmod)
                     96: AC_PATH_PROG(CP, cp, cp)
                     97: AC_PATH_PROG(TAR, tar, tar)
                     98: AC_PATH_PROG(CVS, cvs, cvs)
                     99: AC_PATH_PROG(SED, sed, sed)
                    100: AC_PATH_PROGS(COMPRESS, gzip compress, compress)
1.58      frystyk   101: AC_PATH_PROGS(WWW, www, [""])
1.53      frystyk   102: AC_PROG_LN_S
                    103: 
                    104: dnl Checks for misc files
                    105: dnl Resolv.conf
                    106: AC_PATH_PROG(have_resolv_conf, resolv.conf, , /etc, /usr/etc)
                    107: if test -n "$have_resolv_conf" ; then
                    108:   AC_DEFINE_UNQUOTED(RESOLV_CONF, "$have_resolv_conf")
                    109: fi
                    110: 
                    111: dnl This is the standard UNIX value
                    112: AC_DEFINE(CACHE_FILE_PREFIX, "/usr/wsrc/")
                    113: 
                    114: dnl Checks for libraries:
                    115: AC_CHECK_LIB(ICE, IceConnectionNumber)
                    116: AC_CHECK_LIB(socket, socket)
                    117: AC_CHECK_LIB(inet, connect)
                    118: AC_CHECK_LIB(nsl, t_accept)
                    119: AC_CHECK_LIB(dl, dlopen)
                    120: 
                    121: dnl Checks for header files:
1.56      frystyk   122: AC_CHECK_HEADERS(appkit/appkit.h appkit.h)
                    123: AC_CHECK_HEADERS(arpa/inet.h inet.h)
                    124: AC_CHECK_HEADERS(net/errno.h sys/errno.h errno.h)
                    125: AC_CHECK_HEADERS(netinet/in.h in.h)
                    126: AC_CHECK_HEADERS(netinet/tcp.h tcp.h)
1.53      frystyk   127: AC_CHECK_HEADERS(sys/fcntl.h fcntl.h)
                    128: AC_CHECK_HEADERS(sys/file.h)
                    129: AC_CHECK_HEADERS(sys/ioctl.h)
                    130: AC_CHECK_HEADERS(sys/ipc.h)
                    131: AC_CHECK_HEADERS(sys/limits.h limits.h)
1.56      frystyk   132: AC_CHECK_HEADERS(sys/machine.h)
1.53      frystyk   133: AC_CHECK_HEADERS(sys/resource.h resource.h)
                    134: AC_CHECK_HEADERS(sys/select.h select.h)
                    135: AC_CHECK_HEADERS(sys/socket.h socket.h)
                    136: AC_CHECK_HEADERS(sys/stat.h stat.h)
1.61      frystyk   137: AC_CHECK_HEADERS(sys/syslog syslog.h)
1.53      frystyk   138: AC_CHECK_HEADERS(sys/systeminfo.h)
                    139: AC_CHECK_HEADERS(sys/time.h time.h)
                    140: AC_CHECK_HEADERS(sys/types.h types.h)
                    141: AC_CHECK_HEADERS(sys/unistd.h unistd.h)
1.56      frystyk   142: AC_CHECK_HEADERS(wais/wais.h wais.h)
                    143: AC_CHECK_HEADERS(bsdtime.h)
                    144: AC_CHECK_HEADERS(bsdtypes.h)
                    145: AC_CHECK_HEADERS(ctype.h)
                    146: AC_CHECK_HEADERS(cursesX.h curses.h)
1.53      frystyk   147: AC_CHECK_HEADERS(dn.h)
1.56      frystyk   148: AC_CHECK_HEADERS(dnetdb.h)
1.53      frystyk   149: AC_CHECK_HEADERS(grp.h)
1.56      frystyk   150: AC_CHECK_HEADERS(libc.h)
                    151: AC_CHECK_HEADERS(malloc.h)
                    152: AC_CHECK_HEADERS(manifest.h)
                    153: AC_CHECK_HEADERS(memory.h)
1.53      frystyk   154: AC_CHECK_HEADERS(netdb.h)
1.56      frystyk   155: AC_CHECK_HEADERS(pwd.h)
                    156: AC_CHECK_HEADERS(rxposix.h regex.h)
1.53      frystyk   157: AC_CHECK_HEADERS(stdefs.h)
1.56      frystyk   158: AC_CHECK_HEADERS(stdio.h)
1.53      frystyk   159: AC_CHECK_HEADERS(stdlib.h)
1.56      frystyk   160: AC_CHECK_HEADERS(string.h strings.h)
                    161: AC_CHECK_HEADERS(termios.h)
1.53      frystyk   162: AC_CHECK_HEADERS(unixlib.h)
                    163: AC_HEADER_DIRENT
                    164: AC_CHECK_HEADERS(dir.h direct.h) dnl AC_HEADER_DIRENT only checks for some..
                    165: AC_HEADER_STDC
                    166: AC_HEADER_SYS_WAIT
                    167: AC_HEADER_TIME
                    168: AC_HEADER_STAT
                    169: 
                    170: dnl Checks for typedefs, structures, and compiler characteristics:
                    171: AC_TYPE_UID_T
                    172: AC_TYPE_PID_T
                    173: AC_TYPE_GETGROUPS
                    174: AC_TYPE_MODE_T
                    175: AC_TYPE_SIZE_T
                    176: AC_TYPE_SIGNAL
                    177: 
                    178: AC_CHECK_TYPE(BOOLEAN, char)
                    179: AC_CHECK_TYPE(u_char, unsigned char)
                    180: AC_CHECK_TYPE(u_short, unsigned short)
                    181: AC_CHECK_TYPE(u_long, unsigned long)
                    182: 
                    183: AC_CHECK_SIZEOF(char)
                    184: AC_CHECK_SIZEOF(char *)
                    185: AC_CHECK_SIZEOF(int)
                    186: AC_CHECK_SIZEOF(long)
                    187: AC_CHECK_SIZEOF_TIME_T
                    188: AC_CHECK_SIZEOF_SIZE_T
                    189: 
                    190: AC_C_CONST
                    191: AC_C_BIGENDIAN
                    192: AC_C_CHAR_UNSIGNED
                    193: AC_C_LONG_DOUBLE 
                    194: 
                    195: AC_STRUCT_TM
                    196: AC_STRUCT_GMTOFF
                    197: AC_STRUCT_TIMEZONE
                    198: AC_STRUCT_WINSIZE
                    199: 
                    200: dnl Checks for library functions:
                    201: AC_FUNC_VPRINTF
                    202: AC_FUNC_STRFTIME
                    203: AC_CHECK_FUNCS(getcwd gethostname getdomainname getwd  \
                    204:                select socket strerror strtol opendir getpid strchr memcpy \
                    205:                getlogin getpass fcntl readdir sysinfo ioctl chdir tempnam \
                    206:                getsockopt setsockopt \
1.70    ! frystyk   207:                gettimeofday mktime timegm tzset)
1.53      frystyk   208: AC_CHECK_FUNC(unlink, , AC_CHECK_FUNC(remove, AC_DEFINE(unlink, remove)))
                    209: 
                    210: dnl THINGS TO CONSIDER
                    211: dnl ******************
                    212: AC_DEFINE(TTY_IS_SELECTABLE)
                    213: 
1.31      frystyk   214: dnl Checks for configuration arguments
1.50      frystyk   215: AC_MSG_CHECKING(whether to support direct WAIS access.)
1.31      frystyk   216: AC_ARG_WITH(wais,
                    217: [  --with-wais[=PATH]      Compile with support for direct WAIS access.],
                    218: [ case "$withval" in
                    219:   no)
                    220:     AC_MSG_RESULT(no)
                    221:     HTWAIS=""
                    222:     ;;
                    223:   *)
                    224:     AC_MSG_RESULT(yes)
                    225:     if test "x$withval" = "xyes"; then
1.50      frystyk   226:       withval="/usr/local/lib/wais/wais.a /usr/local/lib/wais/client.a"
1.31      frystyk   227:     fi
1.50      frystyk   228:     LIBS="$withval -lm $LIBS"
1.52      frystyk   229:     AC_DEFINE(HT_DIRECT_WAIS)
1.31      frystyk   230:     AC_TRY_LINK([],
1.50      frystyk   231:                 [ makeDocID(); ],
1.31      frystyk   232:                [],
1.50      frystyk   233:                [ AC_MSG_ERROR(Could not find one or more of the $withval libraries.  You must first install WAIS.) ])
1.54      frystyk   234:     HTWAIS="HTWAIS.lo"
1.31      frystyk   235:     ;;
                    236:   esac ],
                    237:   AC_MSG_RESULT(no)
1.18      frystyk   238:   HTWAIS=""
1.31      frystyk   239: )
1.1       frystyk   240: AC_SUBST(HTWAIS)
                    241: 
1.31      frystyk   242: AC_MSG_CHECKING(whether to support zlib compress/decompress)
                    243: AC_ARG_WITH(zlib,
                    244: [  --with-zlib[=PATH]      Compile with zlib compress/decompress support.],
                    245: [ case "$withval" in
                    246:   no)
                    247:     AC_MSG_RESULT(no)
1.33      eric      248:     HTZLIB=""
1.31      frystyk   249:     ;;
                    250:   *)
                    251:     AC_MSG_RESULT(yes)
                    252:     if test "x$withval" = "xyes"; then
                    253:       withval="-lz"
1.57      frystyk   254:       LIBS="$LIBS $withval"
                    255:     else
                    256:       AC_ADDLIB($withval)
1.31      frystyk   257:     fi
1.35      frystyk   258:     AC_DEFINE(HT_ZLIB)
1.31      frystyk   259:     AC_TRY_LINK([],
                    260:                 [ zlibVersion(); ],
                    261:                [],
                    262:                [ AC_MSG_ERROR(Could not find the $withval library.  You must first install zlib.) ])
1.54      frystyk   263:     HTZLIB="HTZip.lo"
1.31      frystyk   264:     ;;
                    265:   esac ],
                    266:   AC_MSG_RESULT(no)
1.33      eric      267:   HTZLIB=""
1.31      frystyk   268: )
1.33      eric      269: AC_SUBST(HTZLIB)
1.43      frystyk   270: 
                    271: AC_MSG_CHECKING(whether to support POSIX regex)
                    272: AC_ARG_WITH(regex,
                    273: [  --with-regex[=PATH]     Compile with POSIC regex library support.],
                    274: [ case "$withval" in
                    275:   no)
                    276:     AC_MSG_RESULT(no)
                    277:     ;;
                    278:   *)
                    279:     AC_MSG_RESULT(yes)
1.46      frystyk   280:     AC_DEFINE(HT_POSIX_REGEX)
1.43      frystyk   281:     if test "x$withval" = "xyes"; then
1.57      frystyk   282:       AC_CHECK_LIB(rx, regexec, [ LIBS="-lrx $LIBS" ] )
1.46      frystyk   283:     else
1.57      frystyk   284:       AC_ADDLIB($withval)
                    285:       AC_TRY_LINK([],
                    286:                  [ regexec(); ],
                    287:                  [],
                    288:                  [ AC_MSG_ERROR(Could not find the $withval library.  You must first install regex.) ] )
1.43      frystyk   289:     fi
                    290:     ;;
                    291:   esac ],
                    292:   AC_MSG_RESULT(no)
                    293: )
1.31      frystyk   294: 
1.26      frystyk   295: # borrowed from SSH - thanks!
                    296: AC_MSG_CHECKING(whether to support SOCKS)
                    297: AC_ARG_WITH(socks,
                    298: [  --with-socks            Compile with SOCKS firewall traversal support.],
                    299: [ case "$withval" in
                    300:   no)
                    301:     AC_MSG_RESULT(no)
                    302:     ;;
                    303:   yes)
                    304:     AC_MSG_RESULT(yes)
                    305:     AC_CHECK_LIB(socks5, SOCKSconnect, [
                    306:            socks=5
                    307:            LIBS="-lsocks5 $LIBS"], [
                    308:        AC_CHECK_LIB(socks, Rconnect, [
                    309:            socks=4
                    310:            LIBS="-lsocks $LIBS"], [
                    311:                AC_MSG_ERROR(Could not find socks library.  You must first install socks.) ] ) ] )
                    312:     ;;
                    313:   esac ],
                    314:   AC_MSG_RESULT(no)
1.1       frystyk   315: )
                    316: 
1.26      frystyk   317: if test "x$socks" = "x"; then
                    318:        AC_MSG_CHECKING(whether to support SOCKS5)
                    319:        AC_ARG_WITH(socks5,
                    320:        [  --with-socks5[=PATH]    Compile with SOCKS5 firewall traversal support.],
                    321:        [ case "$withval" in
                    322:          no)
                    323:            AC_MSG_RESULT(no)
                    324:            ;;
                    325:          *)
                    326:            AC_MSG_RESULT(yes)
                    327:            socks=5
                    328:            if test "x$withval" = "xyes"; then
                    329:              withval="-lsocks5"
1.57      frystyk   330:              LIBS="$withval $LIBS"
                    331:            else
                    332:              AC_ADDLIB($withval)
1.26      frystyk   333:            fi
                    334:            AC_TRY_LINK([],
                    335:                        [ SOCKSconnect(); ],
                    336:                        [],
                    337:                        [ AC_MSG_ERROR(Could not find the $withval library.  You must first install socks5.) ])
                    338:            ;;
                    339:          esac ],
                    340:          AC_MSG_RESULT(no)
                    341:        )
                    342: fi
                    343: 
                    344: if test "x$socks" = "x"; then
                    345:        AC_MSG_CHECKING(whether to support SOCKS4)
                    346:        AC_ARG_WITH(socks4,
                    347:        [  --with-socks4[=PATH]    Compile with SOCKS4 firewall traversal support.],
                    348:        [ case "$withval" in
                    349:          no)
                    350:            AC_MSG_RESULT(no)
                    351:            ;;
                    352:          *)
                    353:            AC_MSG_RESULT(yes)
                    354:            socks=4
                    355:            if test "x$withval" = "xyes"; then
                    356:              withval="-lsocks"
1.57      frystyk   357:              LIBS="$withval $LIBS"
                    358:             else
                    359:              AC_ADDLIB($withval)
1.26      frystyk   360:            fi
                    361:            AC_TRY_LINK([],
                    362:                        [ Rconnect(); ],
                    363:                        [],
                    364:                        [ AC_MSG_ERROR(Could not find the $withval library.  You must first install socks.) ])
                    365:            ;;
                    366:          esac ],
                    367:          AC_MSG_RESULT(no)
                    368:        )
                    369: fi
                    370: 
                    371: if test "x$socks" = "x4"; then
                    372:     AC_DEFINE(SOCKS)
                    373:     AC_DEFINE(SOCKS4)
                    374: fi
                    375: 
                    376: if test "x$socks" = "x5"; then
                    377:     AC_DEFINE(SOCKS)
                    378:     AC_DEFINE(SOCKS5)
                    379: fi
1.54      frystyk   380: 
                    381: AC_MSG_CHECKING(whether to support mysql access.)
                    382: AC_ARG_WITH(mysql,
                    383: [  --with-mysql[=PATH]      Compile with support for mysql access.],
                    384: [ case "$withval" in
                    385:   no)
                    386:     AC_MSG_RESULT(no)
                    387:     HTSQL=""
                    388:     HTSQLLOG=""
1.60      frystyk   389:     CVS2SQL=""
1.54      frystyk   390:     ;;
                    391:   *)
                    392:     AC_MSG_RESULT(yes)
                    393:     if test "x$withval" = "xyes"; then
1.57      frystyk   394:       AC_ADDLIB("/usr/local/lib/mysql/libmysqlclient.a")
                    395:     else
                    396:       AC_ADDLIB($withval)
1.54      frystyk   397:     fi
                    398:     AC_DEFINE(HT_MYSQL)
                    399:     HTSQL="HTSQL.lo"
                    400:     HTSQLLOG="HTSQLLog.lo"
1.60      frystyk   401:     CVS2SQL="cvs2sql"
1.54      frystyk   402:     ;;
                    403:   esac ],
                    404:   AC_MSG_RESULT(no)
                    405:   HTSQL=""
                    406:   HTSQLLOG=""
1.60      frystyk   407:   CVS2SQL=""
1.54      frystyk   408: )
                    409: AC_SUBST(HTSQL)
                    410: AC_SUBST(HTSQLLOG)
1.60      frystyk   411: AC_SUBST(CVS2SQL)
1.68      frystyk   412: 
                    413: AC_MSG_CHECKING(whether we include the Expat XML parser.)
                    414: AC_ARG_WITH(expat,
                    415: [  --with-expat[=PATH]      Compile with support for expat access.],
                    416: [ case "$withval" in
                    417:   no)
                    418:     AC_MSG_RESULT(no)
                    419:     HTXML=""
                    420:     ;;
                    421:   *)
1.70    ! frystyk   422:     AC_MSG_RESULT(yes)
        !           423:     AC_DEFINE(HT_EXPAT)
1.68      frystyk   424:     HTXML="HTXML.lo"
                    425:     ;;
                    426:   esac ],
                    427:   AC_MSG_RESULT(no)
                    428:   HTXML=""
                    429: )
                    430: AC_SUBST(HTXML)
1.54      frystyk   431: 
                    432: AC_MSG_CHECKING(whether to link libwww as shared library)
                    433: AC_ARG_ENABLE(shared, [],
                    434: [ case "${enableval}" in
                    435:   no)
                    436:     AC_MSG_RESULT(no)
                    437:     ;;
                    438:   *) 
                    439:     AC_MSG_RESULT(yes)
                    440:     AC_DEFINE(LIBWWW_SHARED)
                    441:     ;;
                    442:   esac ],
                    443: [
                    444:   AC_MSG_RESULT(yes)
                    445:   AC_DEFINE(LIBWWW_SHARED)
                    446: ]
                    447: )
1.26      frystyk   448: 
1.28      frystyk   449: AC_MSG_CHECKING(whether to use internal signal handlers)
                    450: AC_ARG_ENABLE(signals, [  --enable-signals        use internal libwww signal handler.],
                    451: [ case "${enableval}" in
                    452:   no)
                    453:     AC_MSG_RESULT(no)
                    454:     ;;
                    455:   *)
                    456:     AC_MSG_RESULT(yes)
                    457:     AC_DEFINE(WWWLIB_SIG)
                    458:     ;;
                    459:   esac ],
                    460:   AC_MSG_RESULT(no)
                    461: )
1.26      frystyk   462: 
1.28      frystyk   463: AC_MSG_CHECKING(whether to disable Nagle's algorithm)
                    464: AC_ARG_ENABLE(nagle,
1.30      frystyk   465: [  --disable-nagle         Turning off Nagle's algorithm.],
1.28      frystyk   466: [ case "${enableval}" in
                    467:   no)
                    468:     AC_MSG_RESULT(yes)
                    469:     AC_DEFINE(HT_NO_NAGLE)
                    470:     ;;
                    471:   *) 
                    472:     AC_MSG_RESULT(no)
                    473:     ;;
                    474:   esac ],
1.29      frystyk   475:   AC_MSG_RESULT(yes)
                    476:   AC_DEFINE(HT_NO_NAGLE)
1.28      frystyk   477: )
                    478: 
1.40      frystyk   479: AC_MSG_CHECKING(whether to accept new rule files without asking an end user.)
                    480: AC_ARG_ENABLE(autorules,
                    481: [  --enable-autorules      Enabling acceptance of rule files without user interaction.],
                    482: [ case "${enableval}" in
                    483:   yes)
                    484:     AC_MSG_RESULT(yes)
                    485:     AC_DEFINE(HT_AUTOMATIC_RULES)
                    486:     ;;
                    487:   *) 
                    488:     AC_MSG_RESULT(no)
                    489:     ;;
                    490:   esac ],
                    491:   AC_MSG_RESULT(no)
                    492: )
                    493: 
1.30      frystyk   494: AC_MSG_CHECKING(whether to disable HTTP/1.1 pipelining)
                    495: AC_ARG_ENABLE(pipelining,
                    496: [  --disable-pipelining    Turning off HTTP/1.1 Pipelining.],
                    497: [ case "${enableval}" in
                    498:   no)
                    499:     AC_MSG_RESULT(yes)
                    500:     AC_DEFINE(HT_NO_PIPELINING)
1.41      frystyk   501:     ;;
                    502:   *) 
                    503:     AC_MSG_RESULT(no)
                    504:     ;;
                    505:   esac ],
                    506:   AC_MSG_RESULT(no)
                    507: )
                    508: 
                    509: 
                    510: AC_MSG_CHECKING(whether to use MUX as transport for HTTP.)
                    511: AC_ARG_ENABLE(mux,
                    512: [  --enable-mux            Enabling MUX as transport for HTTP.],
                    513: [ case "${enableval}" in
                    514:   yes)
                    515:     AC_MSG_RESULT(yes)
                    516:     AC_DEFINE(HT_MUX)
1.30      frystyk   517:     ;;
                    518:   *) 
                    519:     AC_MSG_RESULT(no)
                    520:     ;;
                    521:   esac ],
                    522:   AC_MSG_RESULT(no)
                    523: )
                    524: 
1.28      frystyk   525: AC_MSG_CHECKING(whether to define _REENTRANT)
1.26      frystyk   526: AC_ARG_ENABLE(reentrant, [  --enable-reentrant      define _REENTRANT to enable reentrant system calls],
1.28      frystyk   527: [ case "${enableval}" in
                    528:   no)
                    529:     AC_MSG_RESULT(no)
                    530:     ;;
                    531:   *) 
                    532:     AC_MSG_RESULT(yes)
                    533:     AC_DEFINE(HT_REENTRANT) [CFLAGS="$CFLAGS -D_REENTRANT"]
                    534:     ;;
                    535:   esac ],
                    536:   AC_MSG_RESULT(no)
                    537: )
1.1       frystyk   538: 
1.28      frystyk   539: AC_MSG_CHECKING(whether to define _POSIX_SOURCE)
1.4       frystyk   540: AC_ARG_ENABLE(posix, [  --enable-posix          define _POSIX_SOURCE],
1.28      frystyk   541: [ case "${enableval}" in
                    542:   no)
                    543:     AC_MSG_RESULT(no)
                    544:     ;;
                    545:   *) 
                    546:     AC_MSG_RESULT(yes)
                    547:     AC_DEFINE(_POSIX_SOURCE) [CFLAGS="$CFLAGS -D_POSIX_SOURCE"]
                    548:     ;;
                    549:   esac ],
                    550:   AC_MSG_RESULT(no)
                    551: )
1.4       frystyk   552: 
1.26      frystyk   553: AC_ARG_ENABLE(cyrillic, [  --enable-cyrillic       include support for Cyrillic in line mode browser],
                    554:   AC_DEFINE(CYRILLIC)
                    555:   A_STDIO="a_stdio.o", A_STDIO="")
                    556: AC_SUBST(A_STDIO)
1.1       frystyk   557: 
                    558: dnl Create output files
1.66      frystyk   559: AC_OUTPUT([Makefile libwww-config
1.11      frystyk   560: config/Makefile
1.3       frystyk   561: Library/Makefile Library/User/Makefile Library/User/Patch/Makefile
                    562: Library/User/Architecture/Makefile Library/User/Using/Makefile Library/User/Guide/Makefile
1.12      frystyk   563: Library/User/Style/Makefile Library/User/Platform/Makefile
1.17      neon      564: Library/Test/Makefile Library/Test/User/Makefile Library/Test/src/Makefile
1.3       frystyk   565: Library/src/Makefile Library/src/windows/Makefile Library/src/vms/Makefile
1.11      frystyk   566: Library/Examples/Makefile
1.60      frystyk   567: Library/cvs2sql/Makefile
1.37      frystyk   568: Library/External/Makefile
1.9       frystyk   569: PICS-client/Makefile PICS-client/User/Makefile PICS-client/src/Makefile PICS-client/src/windows/Makefile
1.3       frystyk   570: LineMode/Makefile LineMode/User/Makefile
                    571: LineMode/src/Makefile LineMode/src/windows/Makefile LineMode/src/vms/Makefile
1.63      frystyk   572: Robot/Makefile Robot/User/Makefile Robot/src/Makefile Robot/tcl/Makefile Robot/src/windows/Makefile
1.39      frystyk   573: ComLine/Makefile ComLine/User/Makefile ComLine/src/Makefile ComLine/src/windows/Makefile
1.57      frystyk   574: WinCom/Makefile WinCom/hlp/Makefile WinCom/res/Makefile
1.13      frystyk   575: Icons/Makefile Icons/WWW/Makefile Icons/32x32/Makefile Icons/internal/Makefile
1.1       frystyk   576: ], date>stamp-h)

Webmaster