aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManfred Hollstein <manfred@s-direktnet.de>1999-03-08 00:22:24 +0000
committerJeff Law <law@gcc.gnu.org>1999-03-07 17:22:24 -0700
commitc451a222bc120122f63e174a4044ef620afda9e2 (patch)
tree271c6333b5450cbff56bd65d626935f3f4747aed
parent06f3c331a2f7e1b702ea5564bc3babdde662d84b (diff)
configure.in (cpp_install_dir): Initialize from $enable_cpp if that's looking like a pathname.
* configure.in (cpp_install_dir): Initialize from $enable_cpp if that's looking like a pathname. * configure: Rebuilt. * Makefile.in (install-cpp, uninstall-cpp): cpp_install_dir is an absolute pathname, not a $prefix relative pathname. Co-Authored-By: Jeffrey A Law <law@cygnus.com> From-SVN: r25632
-rw-r--r--gcc/ChangeLog10
-rw-r--r--gcc/Makefile.in6
-rwxr-xr-xgcc/configure11
-rw-r--r--gcc/configure.in9
4 files changed, 28 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f2a975d4cf8..b8474864f04 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,13 @@
+Mon Mar 8 01:16:30 1999 Manfred Hollstein <manfred@s-direktnet.de>
+ Jeff Law <law@cygnus.com>
+
+ * configure.in (cpp_install_dir): Initialize from $enable_cpp
+ if that's looking like a pathname.
+ * configure: Rebuilt.
+
+ * Makefile.in (install-cpp, uninstall-cpp): cpp_install_dir is an
+ absolute pathname, not a $prefix relative pathname.
+
Fri Mar 5 01:19:22 1999 Jeffrey A Law (law@cygnus.com)
Thu Dec 17 18:21:49 1998 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index ecc4dec59bc..15a789ed7c4 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -2283,8 +2283,8 @@ install-cpp: cpp.sh
-rm -f $(bindir)/cpp
$(INSTALL_PROGRAM) -m 755 cpp.sh $(bindir)/cpp
if [ x$(cpp_install_dir) != x ]; then \
- rm -f $(prefix)/$(cpp_install_dir)/cpp; \
- $(INSTALL_PROGRAM) -m 755 cpp.sh $(prefix)/$(cpp_install_dir)/cpp; \
+ rm -f $(cpp_install_dir)/cpp; \
+ $(INSTALL_PROGRAM) -m 755 cpp.sh $(cpp_install_dir)/cpp; \
else true; fi
cpp.sh: $(srcdir)/cpp.in Makefile
@@ -2294,7 +2294,7 @@ cpp.sh: $(srcdir)/cpp.in Makefile
uninstall-cpp:
-rm -f $(bindir)/cpp
-if [ x$(cpp_install_dir) != x ]; then \
- rm -f $(prefix)/$(cpp_install_dir)/cpp; \
+ rm -f $(cpp_install_dir)/cpp; \
else true; fi
# Install float.h for cross compiler.
diff --git a/gcc/configure b/gcc/configure
index db1cf41d8f7..d34121741c7 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -2221,8 +2221,6 @@ host_xm_defines=
host_xmake_file=
host_truncate_target=
host_exeext=
-
-# It is relative to $prefix.
cpp_install_dir=
# Decode the host machine, then the target machine.
@@ -5102,6 +5100,13 @@ fi
if [ x$enable_cpp != x ]
then
tmake_file="$tmake_file t-install-cpp"
+ case x$enable_cpp in
+ xyes | xno) ;;
+ x/*) cpp_install_dir=$enable_cpp ;;
+ x.*) echo "alternate cpp script installation directory must be an absolute path" 1>&2
+ exit 1
+ ;;
+ esac
fi
# Say what files are being used for the output code and MD file.
@@ -5404,7 +5409,7 @@ fi
# Figure out what assembler alignment features are present.
echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6
-echo "configure:5408: checking assembler alignment features" >&5
+echo "configure:5413: checking assembler alignment features" >&5
gcc_cv_as=
gcc_cv_as_alignment_features=
gcc_cv_as_gas_srcdir=`echo $srcdir | sed -e 's,gcc$,gas,'`
diff --git a/gcc/configure.in b/gcc/configure.in
index 752a0c353c0..a9438303297 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -242,8 +242,6 @@ host_xm_defines=
host_xmake_file=
host_truncate_target=
host_exeext=
-
-# It is relative to $prefix.
cpp_install_dir=
# Decode the host machine, then the target machine.
@@ -3123,6 +3121,13 @@ fi
if [[ x$enable_cpp != x ]]
then
tmake_file="$tmake_file t-install-cpp"
+ case x$enable_cpp in
+ xyes | xno) ;;
+ x/*) cpp_install_dir=$enable_cpp ;;
+ x.*) echo "alternate cpp script installation directory must be an absolute path" 1>&2
+ exit 1
+ ;;
+ esac
fi
# Say what files are being used for the output code and MD file.