1 dnl IR toolkit for tcl/tk
2 dnl (c) Index Data 1996-2001
3 dnl See the file LICENSE for details.
4 dnl $Id: configure.in,v 1.34 2002-08-30 13:01:40 adam Exp $
6 dnl ------ Substitutions
12 AC_SUBST(SHLIB_CFLAGS)
14 AC_SUBST(SHLIB_SUFFIX)
15 AC_SUBST(SHLIB_VERSION)
18 AC_SUBST(IRCLIENT_SHELL)
23 AC_ARG_WITH(build-root, [ --with-buildroot RPM Build root],[build_root=$withval],[build_root=""])
25 dnl ------ Preliminary settings
31 dnl ------ look for Tcl
33 AC_ARG_WITH(tclconfig, [ --with-tclconfig=DIR tclConfig.sh in DIR (example /usr/lib)], [tclconfig=$withval])
34 if test "x$tclconfig" = xNONE; then
36 AC_PREFIX_PROGRAM(tclsh)
37 if test "x$prefix" = xNONE; then
38 AC_PREFIX_PROGRAM(tclsh8.3)
40 if test "x$prefix" = xNONE; then
41 AC_PREFIX_PROGRAM(tclsh8.2)
43 if test "x$prefix" = xNONE; then
44 AC_PREFIX_PROGRAM(tclsh8.1)
46 if test "x$prefix" = xNONE; then
47 AC_PREFIX_PROGRAM(tclsh8.0)
49 if test "x$prefix" = xNONE; then
50 AC_PREFIX_PROGRAM(tclsh7.6)
52 if test "x$prefix" = xNONE; then
55 tclconfig=${prefix}/lib
56 IRCLIENT_SHELL=${prefix}/bin/wish
58 if test ! -r ${tclconfig}/tclConfig.sh; then
59 # Not found, try search for Tcl on Debian systems.
60 for d in /usr/lib/tcl*; do
63 IRCLIENT_SHELL=/usr/bin/wish
68 IRCLIENT_SHELL=/usr/bin/wish
70 AC_MSG_CHECKING(for Tcl)
71 if test -f ${tclconfig}/tclConfig.sh; then
72 tclconfig=${tclconfig}/tclConfig.sh
74 if test -f ${tclconfig}; then
76 TCLLIB="${TCL_LIB_SPEC} ${TCL_LIBS}"
77 if test -d ${TCL_PREFIX}/include/tcl${TCL_VERSION}; then
78 TCLINC=-I${TCL_PREFIX}/include/tcl${TCL_VERSION}
79 elif test "${TCL_PREFIX}" = "/usr"; then
82 TCLINC=-I${TCL_PREFIX}/include
85 SHLIB_CFLAGS=$TCL_SHLIB_CFLAGS
86 SHLIB_LD=$TCL_SHLIB_LD
87 SHLIB_SUFFIX=$TCL_SHLIB_SUFFIX
88 SHLIB_VERSION=$TCL_SHLIB_VERSION
89 SHLIB_IRTCL=irtcl${TCL_SHLIB_SUFFIX}
90 ALL_SPEC="irtcl${TCL_SHLIB_SUFFIX} libirtcl.a"
91 AC_MSG_RESULT($TCL_VERSION)
94 AC_MSG_RESULT(not found)
95 SHLIB_IRTCL=irtcl-shared