diff options
Diffstat (limited to 'Build/source/texk/cjkutils/sjisconv.test')
-rwxr-xr-x | Build/source/texk/cjkutils/sjisconv.test | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/Build/source/texk/cjkutils/sjisconv.test b/Build/source/texk/cjkutils/sjisconv.test index aca7d704b4c..2e6c09ae92e 100755 --- a/Build/source/texk/cjkutils/sjisconv.test +++ b/Build/source/texk/cjkutils/sjisconv.test @@ -4,7 +4,19 @@ # Copyright 2011 Peter Breitenlohner <tex-live@tug.org> # You may freely use, modify and/or distribute this file. -./sjisconv <$srcdir/tests/sjisconv.tex >sjisconv.cjk \ - && diff sjisconv.cjk $srcdir/tests/sjisconv.cjk \ +BinDir=${BinDir:-.} +ExeExt=${ExeExt:-} +_sjisconv=$BinDir/sjisconv$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 + +$_sjisconv <$srcdir/tests/sjisconv.tex >sjisconv.cjk \ + && $DIFF sjisconv.cjk $srcdir/tests/sjisconv.cjk \ || exit 1 |