Updated configure script.
[tclrobot.git] / configure.in
1 dnl Web robot toolkit for tcl
2 dnl (c) Index Data 1996-1998
3 dnl See the file LICENSE for details.
4 dnl $Id: configure.in,v 1.3 1999/02/04 21:32:02 adam Exp $
5 AC_INIT(tclrobot.h)
6 dnl ------ Substitutions
7 AC_SUBST(TCLLIB)
8 AC_SUBST(TKLIB)
9 AC_SUBST(TCLINC)
10 AC_SUBST(TKINC)
11 AC_SUBST(SHLIB_CFLAGS)
12 AC_SUBST(SHLIB_LD)
13 AC_SUBST(SHLIB_SUFFIX)
14 AC_SUBST(SHLIB_VERSION)
15 dnl ------ Preliminary settings
16 AC_PROG_INSTALL
17 AC_PROG_RANLIB
18 AC_PROG_CC
19 AC_PREFIX_PROGRAM(tclsh)
20 if test "x$prefix" = xNONE; then
21         AC_PREFIX_PROGRAM(tclsh8.1)
22 fi
23 if test "x$prefix" = xNONE; then
24         AC_PREFIX_PROGRAM(tclsh8.0)
25 fi
26 if test "x$prefix" = xNONE; then
27         AC_PREFIX_PROGRAM(tclsh7.6)
28 fi
29 if test "x$prefix" = xNONE; then
30         AC_PREFIX_PROGRAM(tclsh7.5)
31 fi
32 AC_STDC_HEADERS
33 if test "$ac_cv_header_stdc" = no; then
34         AC_MSG_WARN(Your system doesn't seem to support ANSI C)
35 fi
36 dnl ------ look for Tcl
37 if test "x$prefix" = xNONE; then
38         tryprefix=/usr/local
39 else
40         tryprefix=${prefix}
41 fi
42 if test -r ${tryprefix}/lib/tclConfig.sh; then
43         AC_MSG_CHECKING(for Tcl)
44         . ${tryprefix}/lib/tclConfig.sh
45         TCLLIB="${TCL_LIB_SPEC} ${TCL_LIBS}"
46         TCLINC=-I${TCL_PREFIX}/include
47         RANLIB=${TCL_RANLIB}
48         SHLIB_CFLAGS=$TCL_SHLIB_CFLAGS
49         SHLIB_LD=$TCL_SHLIB_LD
50         SHLIB_SUFFIX=$TCL_SHLIB_SUFFIX
51         SHLIB_VERSION=$TCL_SHLIB_VERSION
52         AC_MSG_RESULT($TCL_VERSION)
53 else
54         AC_MSG_WARN(Didn't find Tcl)
55 fi
56 dnl ------ look for Tk
57 AC_MSG_CHECKING(for Tk)
58 if test -r ${tryprefix}/lib/tkConfig.sh; then
59         . ${tryprefix}/lib/tkConfig.sh
60         AC_MSG_RESULT($TK_VERSION)
61         TKINC=${TK_XINCLUDES}
62         TKLIB="${TK_PREFIX}/lib/${TK_LIB_FILE} ${TK_LIBS}"
63 else
64         AC_MSG_WARN(Didn't find Tk)
65 fi
66 AC_OUTPUT(Makefile)