summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuan Manuel Guerrero <juan.guerrero@gmx.de>2008-05-12 00:58:38 +0000
committerJuan Manuel Guerrero <juan.guerrero@gmx.de>2008-05-12 00:58:38 +0000
commit013cb7f4e1f188938d56bfe905807566e84f6986 (patch)
treebfdd97bb3922db896a3129f51382bcfbf25e9dbf
parentd30b312dfe9fbb3044ff16e25b73ee10e0db8d4b (diff)
downloadbison-013cb7f4e1f188938d56bfe905807566e84f6986.tar.gz
* djgpp/config.sed: Fixes required to run configure scripts generated by autoconf 2.62.
-rw-r--r--djgpp/config.sed16
1 files changed, 13 insertions, 3 deletions
diff --git a/djgpp/config.sed b/djgpp/config.sed
index a30102da..86050e43 100644
--- a/djgpp/config.sed
+++ b/djgpp/config.sed
@@ -1,6 +1,6 @@
# DJGPP specific configuration file.
# Sed script for additional DJGPP specific editing
-# of the configure script generated by autoconf 2.61.
+# of the configure script generated by autoconf 2.62.
# Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
@@ -20,7 +20,11 @@
# Additional editing of Makefiles
-/^".*ac_file_inputs.*tmp\/out$/ a\
+/^eval sed.*ac_file_inputs.*tmp\/out \\$/ {
+:loop
+n
+/^$/!b loop
+a\
cat > "$tmp/subs-djgpp.sed" << eof_djgpp\
# DJGPP specific Makefile changes.\
s,\\.deps,_deps,g\
@@ -62,7 +66,7 @@ yacc.bat:\\\\\
eof_djgpp\
sed -f "\$tmp/subs-djgpp.sed" \$tmp/out > \$tmp/out.djgpp\
mv -f \$tmp/out.djgpp \$tmp/out
-
+}
# Makefile.in.in is renamed to Makefile.in-in.
/ac_config_files=/ {
@@ -179,3 +183,9 @@ G
# The following is not a valid DOS file name
s/calc++/calcxx/g
+
+# The CR test for awk does not work for DJGPP.
+/^ac_cs_awk_cr=/,/^$/ {
+ /^fi$/ a\
+ac_cs_awk_cr=$ac_cr
+}