It's not possible to portably echo a backslash, use printf instead.
authorJohn Dalgliesh <johnd@defyne.org>
Wed, 16 Aug 2006 11:31:17 +0000 (11:31 +0000)
committerDiego Biurrun <diego@biurrun.de>
Wed, 16 Aug 2006 11:31:17 +0000 (11:31 +0000)
patch by John Dalgliesh, johnd **at** defyne **dot** org

Originally committed as revision 6004 to svn://svn.ffmpeg.org/ffmpeg/trunk

configure

index 36c2d59..48c5572 100755 (executable)
--- a/configure
+++ b/configure
@@ -2107,10 +2107,11 @@ if test "$amr_if2" = "yes" ; then
   echo "AMR_CFLAGS=-DIF2=1" >> config.mak
 fi
 
+# Apparently it's not possible to portably echo a backslash.
 if test "$asmalign_pot" = "yes" ; then
-  echo '#define ASMALIGN(ZEROBITS) ".align " #ZEROBITS "\n\t"' >> $TMPH
+  printf '#define ASMALIGN(ZEROBITS) ".align " #ZEROBITS "\\n\\t"\n' >> $TMPH
 else
-  echo '#define ASMALIGN(ZEROBITS) ".align 1<<" #ZEROBITS "\n\t"' >> $TMPH
+  printf '#define ASMALIGN(ZEROBITS) ".align 1<<" #ZEROBITS "\\n\\t"\n' >> $TMPH
 fi