1AC_DEFUN(DJ_AC_STL, [ 2AC_MSG_CHECKING(for STL versions) 3AC_CACHE_VAL(ac_cv_stl,[ 4 AC_LANG_CPLUSPLUS 5 AC_TRY_COMPILE([#include <iostream>], [ 6 using namespace std; 7 char bbuuff[5120]; 8 cout.rdbuf()->pubsetbuf(bbuuff, 5120); ], 9 ac_cv_stl=v3 10 , 11 ac_cv_stl=v2 12 ), 13]) 14 15AC_LANG_C 16if test x"${ac_cv_stl}" != x"v2" ; then 17 AC_MSG_RESULT(v3) 18 AC_DEFINE(HAVE_STL3) 19else 20 AC_MSG_RESULT(v2) 21fi 22]) 23 24AC_DEFUN(DJ_AC_PATH_TCLSH, [ 25dirlist=".. ../../ ../../../ ../../../../ ../../../../../ ../../../../../../ ../ 26../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../.. 27/../../../../../.." 28no_itcl=true 29AC_MSG_CHECKING(for the tclsh program) 30AC_ARG_WITH(tclinclude, [ --with-tclinclude directory where tcl headers are], with_tclinclude=${withval}) 31AC_CACHE_VAL(ac_cv_path_tclsh,[ 32dnl first check to see if --with-itclinclude was specified 33if test x"${with_tclinclude}" != x ; then 34 if test -f ${with_tclinclude}/tclsh ; then 35 ac_cv_path_tclsh=`(cd ${with_tclinclude}; pwd)` 36 elif test -f ${with_tclinclude}/src/tclsh ; then 37 ac_cv_path_tclsh=`(cd ${with_tclinclude}/src; pwd)` 38 else 39 AC_MSG_ERROR([${with_tclinclude} directory doesn't contain tclsh]) 40 fi 41fi 42]) 43 44dnl next check in private source directory 45dnl since ls returns lowest version numbers first, reverse its output 46if test x"${ac_cv_path_tclsh}" = x ; then 47 dnl find the top level Itcl source directory 48 for i in $dirlist; do 49 if test -n "`ls -dr $srcdir/$i/tcl* 2>/dev/null`" ; then 50 tclpath=$srcdir/$i 51 break 52 fi 53 done 54 55 dnl find the exact Itcl source dir. We do it this way, cause there 56 dnl might be multiple version of Itcl, and we want the most recent one. 57 for i in `ls -dr $tclpath/tcl* 2>/dev/null ` ; do 58 if test -f $i/src/tclsh ; then 59 ac_cv_path_tclsh=`(cd $i/src; pwd)`/tclsh 60 break 61 fi 62 done 63fi 64 65dnl see if one is installed 66if test x"${ac_cv_path_tclsh}" = x ; then 67 AC_MSG_RESULT(none) 68 AC_PATH_PROG(tclsh, tclsh) 69else 70 AC_MSG_RESULT(${ac_cv_path_tclsh}) 71fi 72TCLSH="${ac_cv_path_tclsh}" 73AC_SUBST(TCLSH) 74]) 75 76 77AC_DEFUN(DJ_AC_PATH_DOCBOOK, [ 78dirlist=".. ../../ ../../.. ../../../.. ../../../../.. ../../../../../.. ../../../../../../.. ../../../../../../../.. ../../../../../../../../.. ../../../../../../../../../.." 79AC_MSG_CHECKING(for docbook tools) 80AC_ARG_WITH(oskith, [ --with-docbook directory where the db2 sgml tools are], with_docbook=${withval}) 81AC_CACHE_VAL(ac_cv_c_docbook,[ 82dnl first check to see if --with-docbook was specified 83if test x"${with_docbook}" != x ; then 84 if test -f ${with_docbook}/db2html ; then 85 ac_cv_c_docbook=`(cd ${with_docbook}; pwd)` 86 else 87 AC_MSG_ERROR([${with_docbook} directory doesn't contain SGML tools]) 88 fi 89fi 90]) 91if test x"${ac_cv_c_docbook}" = x ; then 92 for i in $ac_default_prefix/bin /usr/local/bin $OSKITHDIR/../bin /usr/bin /bin /opt /home; do 93 dnl See is we have an SGML tool in that directory. 94 if test -f $i/db2html ; then 95 ac_cv_c_docbook=$i 96 break 97 fi 98 done 99fi 100 101if test x"${ac_cv_c_docbook}" = x ; then 102 AC_MSG_RESULT(none) 103else 104 DOCBOOK="${ac_cv_c_docbook}" 105 AC_MSG_RESULT(${ac_cv_c_docbook}) 106fi 107 108AC_SUBST(DOCBOOK) 109]) 110 111