From b6dbba36f373166e14cad2767b89d0331b8ac77c Mon Sep 17 00:00:00 2001 From: Juergen Kahrs Date: Mon, 29 Apr 2013 18:14:06 +0200 Subject: When building with a native MinGW for Win32 it is now possible to run a 'make test'; only 90% of the basic test cases pass. --- cmake/basictest | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'cmake') diff --git a/cmake/basictest b/cmake/basictest index 42cb2864..95b98a12 100755 --- a/cmake/basictest +++ b/cmake/basictest @@ -1,5 +1,6 @@ #!/bin/sh +export PATH=$PATH:/c/MinGW/msys/1.0/bin TESTHOME=$(dirname ${0})/../test export AWKPATH=${TESTHOME} export AWKLIBPATH=${TESTHOME}/../build/extension/ @@ -10,5 +11,13 @@ then else $1 $3 -f ${2}.awk > ${TESTHOME}/_${2} 2>&1 || echo EXIT CODE: $? >> ${TESTHOME}/_${2} fi -cmp ${TESTHOME}/${2}.ok ${TESTHOME}/_${2} && rm -f ${TESTHOME}/_${2} +# Is this shell running in a native MinGW shell (MSYS) ? +if test -n "$COMSPEC"; then + # Ignore all differences in white space. + COMPARE="diff -w" +else + # This is a shell running in Unix environment. + COMPARE="cmp" +fi +${COMPARE} ${TESTHOME}/${2}.ok ${TESTHOME}/_${2} && rm -f ${TESTHOME}/_${2} -- cgit v1.2.3