aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/basictest
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/basictest')
-rwxr-xr-xcmake/basictest22
1 files changed, 22 insertions, 0 deletions
diff --git a/cmake/basictest b/cmake/basictest
new file mode 100755
index 00000000..56b530de
--- /dev/null
+++ b/cmake/basictest
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+export PATH=$PATH:/c/MinGW/msys/1.0/bin
+TESTHOME=$(dirname ${0})/../test
+export AWKLIBPATH=$(dirname ${1})/extension/
+export LANG=C
+# 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
+if test -r ${TESTHOME}/${2}.in
+then
+ $1 $3 -f ${2}.awk < ${TESTHOME}/${2}.in > ${TESTHOME}/_${2} 2>&1 || echo EXIT CODE: $? >> ${TESTHOME}/_${2}
+else
+ $1 $3 -f ${2}.awk > ${TESTHOME}/_${2} 2>&1 || echo EXIT CODE: $? >> ${TESTHOME}/_${2}
+fi
+${COMPARE} ${TESTHOME}/${2}.ok ${TESTHOME}/_${2} && rm -f ${TESTHOME}/_${2}
+