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.32 2001-12-03 18:52:06 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
58 AC_MSG_CHECKING(for Tcl)
59 if test -f ${tclconfig}/tclConfig.sh; then
60 tclconfig=${tclconfig}/tclConfig.sh
62 if test -f ${tclconfig}; then
64 TCLLIB="${TCL_LIB_SPEC} ${TCL_LIBS}"
65 if test -d ${TCL_PREFIX}/include/tcl${TCL_VERSION}; then
66 TCLINC=-I${TCL_PREFIX}/include/tcl${TCL_VERSION}
67 elif test "${TCL_PREFIX}" = "/usr"; then
70 TCLINC=-I${TCL_PREFIX}/include
73 SHLIB_CFLAGS=$TCL_SHLIB_CFLAGS
74 SHLIB_LD=$TCL_SHLIB_LD
75 SHLIB_SUFFIX=$TCL_SHLIB_SUFFIX
76 SHLIB_VERSION=$TCL_SHLIB_VERSION
77 SHLIB_IRTCL=irtcl${TCL_SHLIB_SUFFIX}
78 ALL_SPEC="irtcl${TCL_SHLIB_SUFFIX} libirtcl.a"
79 AC_MSG_RESULT($TCL_VERSION)
82 AC_MSG_RESULT(not found)
83 SHLIB_IRTCL=irtcl-shared