MIME check when reading HTTP header (not when reading content).
[tclrobot.git] / configure.in
1 dnl (c) Index Data 1996-2001
2 dnl See the file LICENSE for details.
3 dnl $Id: configure.in,v 1.7 2001/10/26 13:26:11 adam Exp $
4 AC_INIT(hswitch.c)
5 dnl ------ Substitutions
6 AC_SUBST(CC)
7 AC_SUBST(TCLLIB)
8 AC_SUBST(TCLINC)
9 AC_SUBST(SHLIB_CFLAGS)
10 AC_SUBST(SHLIB_LD)
11 AC_SUBST(SHLIB_SUFFIX)
12 AC_SUBST(SHLIB_VERSION)
13 AC_PROG_INSTALL
14 dnl
15 dnl ------ look for Tcl
16 tclconfig=NONE
17 tryprefix=NONE
18 AC_ARG_WITH(tclconfig, [  --with-tclconfig        Path for tclConfig.sh], [tclconfig=$withval])
19 if test "x$tclconfig" = xNONE; then
20         saveprefix=${prefix}
21         AC_PREFIX_PROGRAM(tclsh)
22         if test "x$prefix" = xNONE; then
23                 AC_PREFIX_PROGRAM(tclsh8.3)
24         fi
25         if test "x$prefix" = xNONE; then
26                 AC_PREFIX_PROGRAM(tclsh8.2)
27         fi
28         if test "x$prefix" = xNONE; then
29                 AC_PREFIX_PROGRAM(tclsh8.1)
30         fi
31         if test "x$prefix" = xNONE; then
32                 AC_PREFIX_PROGRAM(tclsh8.0)
33         fi
34         if test "x$prefix" = xNONE; then
35                 AC_PREFIX_PROGRAM(tclsh7.6)
36         fi
37         if test "x$prefix" = xNONE; then
38                 AC_PREFIX_PROGRAM(tclsh7.5)
39         fi
40         if test "x$prefix" = xNONE; then
41                 prefix=/usr/local
42         fi
43         tclconfig=${prefix}/lib
44         tryprefix=${prefix}
45         prefix=${saveprefix}
46 fi
47 AC_MSG_CHECKING(for Tcl)
48 if test -d ${tclconfig}; then
49         tclconfig=${tclconfig}/tclConfig.sh
50 fi
51 if test -r ${tclconfig}; then
52         . ${tclconfig}
53         TCLLIB="${TCL_LIB_SPEC} ${TCL_LIBS}"
54
55         if test -d ${TCL_PREFIX}/include/tcl${TCL_VERSION}; then
56                 TCLINC=-I${TCL_PREFIX}/include/tcl${TCL_VERSION}
57         else
58                 TCLINC=-I${TCL_PREFIX}/include
59         fi
60         RANLIB=$TCL_RANLIB
61         SHLIB_CFLAGS=$TCL_SHLIB_CFLAGS
62         SHLIB_LD=$TCL_SHLIB_LD
63         SHLIB_SUFFIX=$TCL_SHLIB_SUFFIX
64         SHLIB_VERSION=$TCL_SHLIB_VERSION
65         AC_MSG_RESULT($TCL_VERSION)
66         CC=$TCL_CC
67 else
68         AC_MSG_RESULT(Not found)
69 fi
70 AC_OUTPUT(Makefile)