Annotation of libwww/configure.in, revision 1.54

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

Webmaster