diff options
Diffstat (limited to 'Build/source/texk/cjkutils/extconv.test')
-rwxr-xr-x | Build/source/texk/cjkutils/extconv.test | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/Build/source/texk/cjkutils/extconv.test b/Build/source/texk/cjkutils/extconv.test index e6d08e6c464..bd05faa0c27 100755 --- a/Build/source/texk/cjkutils/extconv.test +++ b/Build/source/texk/cjkutils/extconv.test @@ -4,7 +4,19 @@ # Copyright 2011 Peter Breitenlohner <tex-live@tug.org> # You may freely use, modify and/or distribute this file. -./extconv <$srcdir/tests/extconv.tex >extconv.cjk \ - && diff extconv.cjk $srcdir/tests/extconv.cjk \ +BinDir=${BinDir:-.} +ExeExt=${ExeExt:-} +_extconv=$BinDir/extconv$ExeExt + +# pre-generated test results in the repository are stored in LF +# but the output might be written in CRLF on some platform. +# if 'diff --strip-trailing-cr' is available, exploit it. +# (useful for tests on win32 binaries run on MSYS shell) +DIFF="diff" +$DIFF --strip-trailing-cr $0 $0 \ + && DIFF="diff --strip-trailing-cr" || echo + +$_extconv <$srcdir/tests/extconv.tex >extconv.cjk \ + && $DIFF extconv.cjk $srcdir/tests/extconv.cjk \ || exit 1 |