dnl autoconf rules to find tk dnl $Header: /cvsroot/otcl-tclcl/conf/configure.in.tk,v 1.31 2007/02/18 22:16:52 tom_henderson Exp $ (LBL) AC_ARG_WITH(tk, --with-tk=path specify a pathname for tk, d=$withval, d="") dnl library version defaults to 8.0 AC_ARG_WITH(tk-ver, --with-tk-ver=path specify the version of tcl/tk, TK_VERS=$withval, TK_VERS=8.4.14) dnl Truncate anything beyond and including the second decimal point TK_HI_VERS=`echo $TK_VERS | sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1.\2/'` TK_MAJOR_VERS=`echo $TK_VERS | sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'` TK_ALT_VERS=`echo $TK_VERS | sed 's/\.//'` dnl work with one version in the past TK_OLD_VERS=8.3.5 TK_OLD_ALT_VERS=`echo $TK_OLD_VERS | sed 's/\.//'` TK_TCL_PLACES_D="$d \ $d/lib/tk$TK_VERS \ $d/lib/tk$TK_ALT_VERS \ /usr/local/lib/tk8.3 \ $d/library \ $d/lib/tk \ $d/../lib/tk$TK_VERS \ $d/../lib/tk$TK_ALT_VERS \ $d//usr/local/lib/tk8.3 \ $d/../lib/tk \ $d/lib/tk$TK_OLD_VERS \ $d/lib/tk$TK_OLD_ALT_VERS \ $d/../lib/tk$TK_OLD_VERS \ $d/../lib/tk$TK_OLD_ALT_VERS \ $d/../lib/tk \ $d/lib \ $d/library" TK_TCL_PLACES=" \ /usr/local/lib/tk8.3 \ ../lib/tk$TK_VERS \ ../lib/tk$TK_ALT_VERS \ ../tk$TK_VERS/library \ ../tk$TK_ALT_VERS/library \ ../tk$TK_HI_VERS/library \ ../tk/library \ /usr/src/local/tk$TK_VERS/library \ /usr/src/local/tk$TK_ALT_VERS/library \ /usr/src/local/tk$TK_HI_VERS/library \ /usr/contr/usr/local/include/tk8.3/generic \ /usr/local/lib/tk$TK_VERS \ /usr/local/lib/tk$TK_ALT_VERS \ /usr/loc/usr/local/lib/tk8.3 \ /usr/loc/usr/local/include/tk8.3/generic/tk$TK_VERS \ /usr/loc/usr/local/include/tk8.3/generic/tk$TK_ALT_VERS \ /usr/loc/usr/local/include/tk8.3/generic/tk$TK_HI_VERS \ /usr/loc/usr/local/include/tk8.3/generic \ /usr/lib/tk$TK_VERS \ /usr/lib/tk$TK_ALT_VERS \ /u/usr/local/lib/tk8.3 \ /usr/lib/tk \ /usr/share/tk$TK_VERS \ /usr/share/tk$TK_ALT_VERS \ /usr/share/tk$TK_HI_VERS \ /usr/share/tk \ ../tk$TK_OLD_VERS/library \ ../tk$TK_OLD_ALT_VERS/library \ /usr/src/local/tk$TK_OLD_VERS/library \ /usr/src/local/tk$TK_OLD_ALT_VERS/library \ /usr/local/lib/tk$TK_OLD_VERS \ /usr/local/lib/tk$TK_OLD_ALT_VERS \ /usr/loc/usr/local/include/tk8.3/generic/tk$TK_OLD_VERS \ /usr/loc/usr/local/include/tk8.3/generic/tk$TK_OLD_ALT_VERS \ /usr/lib/tk$TK_OLD_VERS \ /usr/lib/tk$TK_OLD_ALT_VERS \ $pref/usr/local/include/tk8.3/generic \ $prefix/lib/tk \ $x_includes/tk \ $x_includes \ /u/usr/local/include/tk8.3/generic" TK_H_PLACES_D="$d \ $d/generic \ $d//usr/local/include/tk8.3/generic/tk$TK_VERS \ $d//usr/local/include/tk8.3/generic/tk$TK_HI_VERS \ $d//usr/local/include/tk8.3/generic/tk$TK_OLD_VERS \ /usr/local/include/tk8.3/generic/tk$TK_VERS \ /usr/local/include/tk8.3/generic/tk$TK_HI_VERS \ /usr/local/include/tk8.3/generic/tk$TK_OLD_VERS \ /usr/local/include/tk8.3/generic" TK_H_PLACES=" \ /usr/local/include/tk8.3/generic \ ../tk$TK_VERS/generic \ ../tk$TK_ALT_VERS/generic \ ../tk$TK_HI_VERS/generic \ /usr/src/local/tk$TK_VERS/generic \ /usr/src/local/tk$TK_ALT_VERS/generic \ /usr/src/local/tk$TK_HI_VERS/generic \ /usr/contr/usr/local/include/tk8.3/generic \ /usr/local/lib/tk$TK_VERS \ /usr/local/lib/tk$TK_ALT_VERS \ /usr/loc/usr/local/lib/tk8.3 \ /usr/loc/usr/local/include/tk8.3/generic/tk$TK_VERS \ /usr/loc/usr/local/include/tk8.3/generic/tk$TK_ALT_VERS \ /usr/loc/usr/local/include/tk8.3/generic/tk$TK_HI_VERS \ /usr/loc/usr/local/include/tk8.3/generic \ /import//usr/local/include/tk8.3/generic/tk$TK_VERS \ /import//usr/local/include/tk8.3/generic/tk$TK_ALT_VERS \ /import//usr/local/include/tk8.3/generic/tk$TK_HI_VERS \ ../tk$TK_OLD_VERS/generic \ ../tk$TK_OLD_ALT_VERS/generic \ /usr/src/local/tk$TK_OLD_VERS/generic \ /usr/src/local/tk$TK_OLD_ALT_VERS/generic \ /usr/local/lib/tk$TK_OLD_VERS \ /usr/local/lib/tk$TK_OLD_ALT_VERS \ /usr/loc/usr/local/include/tk8.3/generic/tk$TK_OLD_VERS \ /usr/loc/usr/local/include/tk8.3/generic/tk$TK_OLD_ALT_VERS \ /import//usr/local/include/tk8.3/generic/tk$TK_OLD_VERS \ /import//usr/local/include/tk8.3/generic/tk$TK_OLD_ALT_VERS \ $pref/usr/local/include/tk8.3/generic \ $x_includes/tk \ $x_includes \ /u/usr/local/include/tk8.3/generic \ /u/usr/local/include/tk8.3/generic/tcl \ /u/usr/local/include/tk8.3/generic/tcl$TK_VERS \ /u/usr/local/include/tk8.3/generic/tcl$TK_ALT_VERS \ /u/usr/local/include/tk8.3/generic/tcl$TK_HI_VERS \ " dnl /u/usr/local/include/tk8.3/generic/tcl for debian/linux TK_LIB_PLACES_D="$d \ $d/lib \ $d/unix" TK_LIB_PLACES=" \ ../lib \ /usr/local/lib/tk8.3 \ ../lib/tk$TK_VERS \ ../lib/tk$TK_ALT_VERS \ ../tk$TK_VERS/unix \ ../tk$TK_ALT_VERS/unix \ ../tk$TK_HI_VERS/unix \ /usr/src/local/tk$TK_VERS/unix \ /usr/src/local/tk$TK_ALT_VERS/unix \ /usr/src/local/tk$TK_HI_VERS/unix \ /usr/contrib/lib \ /usr/local/lib/tk$TK_VERS \ /usr/local/lib/tk$TK_ALT_VERS \ /usr/loc/usr/local/lib/tk8.3 \ ../tk$TK_OLD_VERS/unix \ ../tk$TK_OLD_ALT_VERS/unix \ /usr/src/local/tk$TK_OLD_VERS/unix \ /usr/src/local/tk$TK_OLD_ALT_VERS/unix \ /usr/local/lib/tk$TK_OLD_VERS \ /usr/local/lib/tk$TK_OLD_ALT_VERS \ /usr/local/lib \ $prefix/lib \ $x_libs/tk \ $x_libs \ /usr/lib" NS_BEGIN_PACKAGE(tk) NS_CHECK_HEADER_PATH(tk.h,$TK_H_PLACES,$d,$TK_H_PLACES_D,V_INCLUDE_TK,tk) NS_CHECK_LIB_PATH(tk$TK_HI_VERS,$TK_LIB_PLACES,$d,$TK_LIB_PLACES_D,V_LIB_TK,tk) NS_CHECK_ANY_PATH(tk.tcl,$TK_TCL_PLACES,$d,$TK_TCL_PLACES_D,V_LIBRARY_TK,tk) NS_END_PACKAGE(tk,no) if test -r $V_LIBRARY_TK/optionMenu.tcl ; then V_TKDOSNAMES='$(LIBRARY_TK)/optionMenu.tcl $(LIBRARY_TK)/scrollbar.tcl' V_NEED_DL="" else V_TKDOSNAMES='$(LIBRARY_TK)/optMenu.tcl $(LIBRARY_TK)/scrlbar.tcl' V_NEED_DL=YES fi AC_SUBST(V_TKDOSNAMES) AC_SUBST(V_LIBRARY_TK)