summaryrefslogtreecommitdiff
path: root/src/pl
diff options
context:
space:
mode:
authorBruce Momjian1998-10-12 02:41:01 +0000
committerBruce Momjian1998-10-12 02:41:01 +0000
commit7a9312b422bb8966e8935b3e0e427964420aea86 (patch)
tree6828727ef041978d502449163ed05a7aa1c6dea7 /src/pl
parentb0dfc477944565f3e5446f9b709b8db9c5496d4b (diff)
Tcl fixes from Billy G. Allie
Diffstat (limited to 'src/pl')
-rw-r--r--src/pl/tcl/mkMakefile.tcldefs.sh.in18
1 files changed, 12 insertions, 6 deletions
diff --git a/src/pl/tcl/mkMakefile.tcldefs.sh.in b/src/pl/tcl/mkMakefile.tcldefs.sh.in
index c3981dd3102..940eb04928c 100644
--- a/src/pl/tcl/mkMakefile.tcldefs.sh.in
+++ b/src/pl/tcl/mkMakefile.tcldefs.sh.in
@@ -1,15 +1,21 @@
-if [ -f @TCL_CONFIG_SH@ ]; then
- . @TCL_CONFIG_SH@
-else
+if [ ! -f @TCL_CONFIG_SH@ ]; then
echo "@TCL_CONFIG_SH@ not found"
echo "I need this file! Please make a symbolic link to this file"
echo "and start make again."
exit 1
fi
-for v in `set | grep '^TCL' | sed -e 's/=.*//'` ; do
- echo $v = `eval "echo \\$$v"`
-done >Makefile.tcldefs
+. @TCL_CONFIG_SH@
+
+set |
+ egrep '^TCL_|^TK_' |
+ sed -e 's/=[ ]*/="/' -e 's/[ ]*$/"/' |
+ while read v
+ do
+ eval "$v"
+ v1=`echo $v | sed -e 's/=.*//'`
+ eval "echo $v1 = \"\$$v1\""
+ done >Makefile.tcldefs
exit 0