* configure: Rework yesterday's sed script patch.
authorIan Lance Taylor <ian@airs.com>
Thu, 10 Oct 1996 17:03:43 +0000 (17:03 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 10 Oct 1996 17:03:43 +0000 (17:03 +0000)
ChangeLog
configure

index 3bf809454a6955806b5d34a04e8fb40bc5d36f0b..18db66f53121708b4c64e7ad69003154af78619c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 Thu Oct 10 12:30:54 1996  Ian Lance Taylor  <ian@cygnus.com>
 
+       * configure: Rework yesterday's sed script patch.
+
        * config.sub: Merge with FSF.
 
 Wed Oct  9 17:24:59 1996  Per Bothner  <bothner@deneb.cygnus.com>
index 36afd7d25131eb63847f97e4f4283a4e273c5e7b..0af67edb987e4abf17496c2cdf38d0a70752eac9 100755 (executable)
--- a/configure
+++ b/configure
@@ -673,10 +673,8 @@ fi
 if [ -z "${CC}" -a -r Makefile ]; then
   sed -n -e ':loop
 /\\$/ N
-s/\\$/\\*hpuxsedbug*/
-/\\$/ b loop
-s/\\\*hpuxsedbug\*/\\/g
 s/\\\n//g
+t loop
 /^CC[  ]*=/ s/CC[      ]*=[    ]*\(.*\)/\1/p' < Makefile > Makefile.cc
   CC=`tail -1 Makefile.cc`
   rm -f Makefile.cc
@@ -685,10 +683,8 @@ fi
 if [ -z "${CXX}" -a -r Makefile ]; then
   sed -n -e ':loop
 /\\$/ N
-s/\\$/\\*hpuxsedbug*/
-/\\$/ b loop
-s/\\\*hpuxsedbug\*/\\/g
 s/\\\n//g
+t loop
 /^CXX[         ]*=/ s/CXX[     ]*=[    ]*\(.*\)/\1/p' < Makefile > Makefile.cc
   CXX=`tail -1 Makefile.cc`
   rm -f Makefile.cc
@@ -746,10 +742,8 @@ if [ "${build}" != "${host}" ]; then
     if [ -z "`eval 'echo $'"${var}"`" -a -r Makefile ]; then
       sed -n -e ':loop
 /\\$/ N
-s/\\$/\\*hpuxsedbug*/
-/\\$/ b loop
-s/\\\*hpuxsedbug\*/\\/g
 s/\\\n//g
+t loop
 /^'"${var}"'[  ]*=/ s/'"${var}"'[      ]*=[    ]*\(.*\)/\1/p' \
        < Makefile > Makefile.v
       t=`tail -1 Makefile.v`
@@ -1114,19 +1108,15 @@ EOF
                    -e "/^CC[   ]*=/{
                        :loop1
                        /\\\\$/ N
-                       s/\\\\$/\\\\*hpuxsedbug*/
-                       /\\\\$/ b loop1
-                       s/\\\\\\*hpuxsedbug\\*/\\\\/g
                        s/\\\\\\n//g
+                       t loop1
                        s%^CC[  ]*=.*$%CC = ${CC}%
                        }" \
                    -e "/^CXX[  ]*=/{
                        :loop2
                        /\\\\$/ N
-                       s/\\\\$/\\\\*hpuxsedbug*/
-                       /\\\\$/ b loop2
-                       s/\\\\\\*hpuxsedbug\\*/\\\\/g
                        s/\\\\\\n//g
+                       t loop2
                        s%^CXX[         ]*=.*$%CXX = ${CXX}%
                        }" \
                    -e "s:^SHELL[        ]*=.*$:SHELL = ${config_shell}:" \