1
2
3
4
5
6
7
8
9
10
11
12
|
1
2
3
4
5
6
7
8
9
10
11
12
|
-
+
|
dnl Tcl M4 Routines
dnl Find a runnable Tcl
AC_DEFUN([TCLEXT_FIND_TCLSH_PROG], [
AC_CACHE_CHECK([runnable tclsh], [tcl_cv_tclsh_native_path], [
AC_CACHE_CHECK([for runnable tclsh], [tcl_cv_tclsh_native_path], [
dnl Try to find a runnable tclsh
if test -z "$TCLCONFIGPATH"; then
TCLCONFIGPATH=/dev/null/null
fi
for try_tclsh in "$TCLSH_NATIVE" "$TCLCONFIGPATH/../bin/tclsh" \
"$TCLCONFIGPATH/../bin/tclsh8.6" \
|
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
-
+
+
-
+
+
-
+
|
AC_MSG_ERROR([cant build without tcl])
fi
TCLCONFIGPATH="$withval"
], [
if test "$cross_compiling" = 'no'; then
TCLEXT_FIND_TCLSH_PROG
tclConfigCheckDir="`echo 'puts [[tcl::pkgconfig get libdir,runtime]]' | "$TCLSH_PROG" 2>/dev/null`"
tclConfigCheckDir0="`echo 'puts [[tcl::pkgconfig get libdir,runtime]]' | "$TCLSH_PROG" 2>/dev/null`"
tclConfigCheckDir1="`echo 'puts [[tcl::pkgconfig get scriptdir,runtime]]' | "$TCLSH_PROG" 2>/dev/null`"
else
tclConfigCheckDir=/dev/null/null
tclConfigCheckDir0=/dev/null/null
tclConfigCheckDir1=/dev/null/null
fi
if test "$cross_compiling" = 'no'; then
dirs="/usr/$host_alias/lib /usr/lib /usr/lib64 /usr/local/lib /usr/local/lib64"
else
dirs=''
fi
for dir in "$tclConfigCheckDir" $dirs; do
for dir in "$tclConfigCheckDir0" "$tclConfigCheckDir1" $dirs; do
if test -f "$dir/tclConfig.sh"; then
TCLCONFIGPATH="$dir"
break
fi
done
])
|