1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
dnl autoconf rules to find tcldebug
dnl $Header: /cvsroot/nsnam/conf/configure.in.tcldebug,v 1.9 2000/09/01 17:38:56 johnh Exp $ (USC/ISI)
AC_ARG_WITH(tcldebug, --with-tcldebug=path specify a pathname for the tcl debugger (path=no disables the debugger), d=$withval, d="")
#xxx: Don't know anything about 1.8
# 2.0 = tcl 8.3
# 1.9 = tcl 7.5, 7.6, 8.0
TCLDEBUG_VERS="2.0 1.9 1.8 1.7"
pwd_vers=""
local_vers=""
for vers in $TCLDEBUG_VERS; do
pwd_vers="$pwd_vers $PWD/../tcl-debug-$vers"
local_vers="$local_vers /usr/src/local/otcl-debug-$vers"
done
TCLDEBUG_PATH="\
$PWD/../tcl-debug \
$pwd_vers
/usr/contrib/lib \
/usr/local/lib \
/usr/lib \
/usr/src/local/tcl-debug \
$local_vers \
"
TCLDEBUG_PATH_D="$d \
$d/lib \
$d/../lib \
"
NS_BEGIN_PACKAGE(tcldebug)
NS_CHECK_LIB_PATH(tcldbg,$TCLDEBUG_PATH,$d,$TCLDEBUG_PATH_D,V_LIB_TCLDEBUG,tcldebug)
#if $NS_PACKAGE_tcldebug_COMPLETE; then
# look for debugger entry point function
#tmpLIBS=$LIBS
#LIBS="$V_LIB_TCL $V_LIB_TCLDEBUG"
# the following two may be needed for linking during tcldbg CHECK_LIB
#AC_CHECK_LIB(m, main)
#AC_CHECK_LIB(dl, dlopen)
#notfound=false
#AC_CHECK_LIB(tcldbg, Dbg_Init, V_DEFINES="-DHAVE_Dbg_Init $V_DEFINES",notfound=true)
#if $notfound; then
# notfound=false
# AC_CHECK_LIB(tcldbg, Tcldbg_Init, V_DEFINES="-DHAVE_Tcldbg_Init $V_DEFINES",notfound=true)
#fi
#LIBS=$tmpLIBS
#if $notfound; then
# echo "configure: warning: Tcl debugger init point is not found. You \
#will not be able to use Tcl debugger." 1>&2
# NS_PACKAGE_tcldebug_COMPLETE=false
#fi
#fi
if $NS_PACKAGE_tcldebug_COMPLETE; then
NS_END_PACKAGE(tcldebug,no)
fi
|