From a089d04bf19d21a8ac5e03a9066e5a2e36e0b87a Mon Sep 17 00:00:00 2001 From: Joshua MacDonald Date: Sat, 7 May 2016 06:12:42 -0700 Subject: Enable WINE tests --- xdelta3/run_release.sh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/xdelta3/run_release.sh b/xdelta3/run_release.sh index ca1e47e..4f76d09 100755 --- a/xdelta3/run_release.sh +++ b/xdelta3/run_release.sh @@ -135,6 +135,16 @@ function buildit { local CPPFLAGS="-I${SRCDIR}/build/lib-${LIBBM}/include" local LDFLAGS="${march} -L${SRCDIR}/build/lib-${LIBBM}/lib" + local EXEC_PREAMBLE="" + local EXEC_SUFFIX="" + + case ${host} in + *mingw*) + EXEC_PREAMBLE="wine" + EXEC_SUFFIX=".exe" + ;; + esac + mkdir -p ${D} echo " ... ${BMD}" @@ -153,11 +163,11 @@ clean-${BMD}: .PHONY: regtest-${BMD} regtest-${BMD}: - (cd ${D} && ./xdelta3regtest 1> \${TMP}/regtest.${BMD}.stdout 2> \${TMP}/regtest.${BMD}.stderr) + (cd ${D} && ${EXEC_PREAMBLE} ./bin/xdelta3regtest${EXEC_SUFFIX} 1> \${TMP}/regtest.${BMD}.stdout 2> \${TMP}/regtest.${BMD}.stderr) .PHONY: selftest-${BMD} selftest-${BMD}: - (cd ${D} && ./bin/xdelta3 test 1> \${TMP}/selftest.${BMD}.stdout 2> \${TMP}/selftest.${BMD}.stderr) + (cd ${D} && ${EXEC_PREAMBLE} ./bin/xdelta3${EXEC_SUFFIX} test 1> \${TMP}/selftest.${BMD}.stdout 2> \${TMP}/selftest.${BMD}.stderr) EOF -- cgit v1.2.3