aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorJason Molenda <crash@cygnus>1997-04-01 06:04:02 +0000
committerJason Molenda <crash@cygnus>1997-04-01 06:04:02 +0000
commit991747113e7671c36f6be80d1c167a344700456b (patch)
treecbaed1b60e5b5a8f6884e4688c587e891eefd3db /gdb
parent3c6adeaf9342876abc879c8ee9ae52890a17586a (diff)
downloadgdb-991747113e7671c36f6be80d1c167a344700456b.zip
gdb-991747113e7671c36f6be80d1c167a344700456b.tar.gz
gdb-991747113e7671c36f6be80d1c167a344700456b.tar.bz2
* configure.in (gdbtcl): Create soft-link for gdbtcl/ directory instead
of gdbtk.tcl.
Diffstat (limited to 'gdb')
-rwxr-xr-xgdb/configure32
-rw-r--r--gdb/configure.in13
2 files changed, 38 insertions, 7 deletions
diff --git a/gdb/configure b/gdb/configure
index 7b09d45..8119a55 100755
--- a/gdb/configure
+++ b/gdb/configure
@@ -3066,11 +3066,36 @@ files="${files} config/nm-empty.h"
links="${links} nm.h"
fi
# start-sanitize-gdbtk
+echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
+echo "configure:3071: checking whether ln -s works" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+else
+ rm -f conftestdata
+if ln -s X conftestdata 2>/dev/null
+then
+ rm -f conftestdata
+ ac_cv_prog_LN_S="ln -s"
+else
+ ac_cv_prog_LN_S=ln
+fi
+fi
+LN_S="$ac_cv_prog_LN_S"
+if test "$ac_cv_prog_LN_S" = "ln -s"; then
+ echo "$ac_t""yes" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
# Make it possible to use the GUI without doing a full install
-if test "${enable_gdbtk}" = "yes" -a ! -f gdbtk.tcl ; then
-files="${files} gdbtk.tcl"
-links="${links} gdbtk.tcl"
+if test "${enable_gdbtk}" = "yes" -a ! -d gdbtcl ; then
+ if test "$LN_S" = "ln -s" -a ! -f gdbtcl ; then
+ echo linking $srcdir/gdbtcl to gdbtcl
+ $LN_S $srcdir/gdbtcl gdbtcl
+ else
+ echo Warning: Unable to link $srcdir/gdbtcl to gdbtcl. You will need to do a
+ echo " " make install before you are able to run the GUI.
+ fi
fi
# end-sanitize-gdbtk
@@ -3272,6 +3297,7 @@ s%@host_makefile_frag@%%g
/@target_makefile_frag@/r $target_makefile_frag
s%@target_makefile_frag@%%g
s%@frags@%$frags%g
+s%@LN_S@%$LN_S%g
s%@subdirs@%$subdirs%g
CEOF
diff --git a/gdb/configure.in b/gdb/configure.in
index 4742f24..e831e1a 100644
--- a/gdb/configure.in
+++ b/gdb/configure.in
@@ -449,11 +449,16 @@ files="${files} config/nm-empty.h"
links="${links} nm.h"
fi
# start-sanitize-gdbtk
-
+AC_PROG_LN_S
# Make it possible to use the GUI without doing a full install
-if test "${enable_gdbtk}" = "yes" -a ! -f gdbtk.tcl ; then
-files="${files} gdbtk.tcl"
-links="${links} gdbtk.tcl"
+if test "${enable_gdbtk}" = "yes" -a ! -d gdbtcl ; then
+ if test "$LN_S" = "ln -s" -a ! -f gdbtcl ; then
+ echo linking $srcdir/gdbtcl to gdbtcl
+ $LN_S $srcdir/gdbtcl gdbtcl
+ else
+ echo Warning: Unable to link $srcdir/gdbtcl to gdbtcl. You will need to do a
+ echo " " make install before you are able to run the GUI.
+ fi
fi
# end-sanitize-gdbtk