+dnl ------ look for Tcl
+if test "x$prefix" = xNONE; then
+ trylib=/usr/local/lib
+else
+ trylib=${prefix}/lib
+fi
+if test -r ${trylib}/tclConfig.sh; then
+ AC_MSG_CHECKING(for Tcl)
+ source ${trylib}/tclConfig.sh
+ LIBS=$TCL_LIBS
+ if test "$TCL_LIB_VERSIONS_OK" = "yes"; then
+ TCLLIB="-L${TCL_PREFIX}/lib -ltcl${TCL_VERSION}"
+ else
+ TCLLIB=${TCL_PREFIX}/lib/${TCL_LIB_FILE}
+ fi
+ TCLINCLUDE=-I${TCL_PREFIX}/include
+ RANLIB=$TCL_RANLIB
+ AC_MSG_RESULT($TCL_VERSION)
+else
+ AC_PROG_RANLIB
+ checkBoth=0
+ AC_CHECK_FUNC(connect, tk_checkSocket=0, tk_checkSocket=1)
+ if test "$tk_checkSocket" = 1; then
+ AC_CHECK_LIB(socket, main, LIBS="$LIBS -lsocket", checkBoth=1)
+ fi
+ if test "$checkBoth" = 1; then
+ tk_oldLibs=$LIBS
+ LIBS="$LIBS -lsocket -lnsl"
+ AC_CHECK_FUNC(accept, , [LIBS=$tk_oldLibs])
+ fi
+ AC_CHECK_FUNC(gethostbyname, , AC_CHECK_LIB(nsl, main, [LIBS="$LIBS -lnsl"]))
+ AC_MSG_CHECKING(for Tcl)
+ TCL_VERSION=nope
+ for i in "" 7.4 7.5; do
+ if test -r ${trylib}/libtcl${i}.a; then
+ TCL_VERSION=$i
+ fi
+ done
+ if test "$TCL_VERSION" = nope; then
+ AC_MSG_WARN(Didn't find Tcl)
+ TCLLIB=-ltcl
+ TCLINCLUDE=" # -I.. Tcl/Tk include path"
+ else
+ AC_MSG_RESULT($TCL_VERSION)
+ TCLLIB=${trylib}/libtcl${TCL_VERSION}.a
+ TCLINCLUDE=-I${trylib}
+ fi
+ LIBS="${LIBS} -lm"
+fi
+dnl ------ look for Tk
+TKLIB=-ltk
+for i in .a 4.0.a 4.1.a; do
+ if test -r /usr/local/lib/libtk$i; then
+ TKLIB=/usr/local/lib/libtk$i
+ fi
+done
+dnl ------ look for X11