]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
tests: rerefix line ending problems on MinGW.
authorPeter Rosin <peda@lysator.liu.se>
Mon, 8 Oct 2012 11:10:02 +0000 (13:10 +0200)
committerPeter Rosin <peda@lysator.liu.se>
Mon, 8 Oct 2012 11:10:02 +0000 (13:10 +0200)
The previous commit broke Linux->MinGW cross-compiling.
Report by Roumen Petrov.

* tests/mdemo.at: Normalize line endings after $EGREP.

Signed-off-by: Peter Rosin <peda@lysator.liu.se>
tests/mdemo.at

index 48b7f6356a697e1b3f8adf33a94430f56d279b5a..4d705969902983f627f06d56ad08c32b4de859ea 100644 (file)
@@ -824,7 +824,8 @@ int main (int argc, char **argv)
 }
 ]])
 
-# Not using LT_AT_HOST_DATA below, since $EGREP normalizes line endings.
+# Normalize line endings after $EGREP instead of using LT_AT_HOST_DATA
+# here, since $EGREP *may* normalize line endings for us.
 AT_DATA([expout],
 [[Welcome to GNU libtool mdemo2!
 module name: foo1
@@ -849,9 +850,14 @@ LT_AT_CHECK_CONFIG([--with-included-ltdl])
 
 LT_AT_MAKE
 
-LT_AT_EXEC_CHECK([./mdemo2_static], 0, [expout], [],
+LT_AT_EXEC_CHECK([./mdemo2_static], 0, [stdout], [],
     [./foo1.la ./libfoo2.la | $EGREP -v '^module filename: '])
-LT_AT_EXEC_CHECK([./mdemo2], 0, [expout], [],
+LT_AT_UNIFY_NL([stdout])
+LT_AT_CHECK([diff expout stdout])
+
+LT_AT_EXEC_CHECK([./mdemo2], 0, [stdout], [],
     [./foo1.la ./libfoo2.la | $EGREP -v '^module filename: '])
+LT_AT_UNIFY_NL([stdout])
+LT_AT_CHECK([diff expout stdout])
 
 AT_CLEANUP