diff options
author | Joshua MacDonald <josh.macdonald@gmail.com> | 2016-05-07 06:12:42 -0700 |
---|---|---|
committer | Joshua MacDonald <josh.macdonald@gmail.com> | 2016-05-07 06:12:42 -0700 |
commit | a089d04bf19d21a8ac5e03a9066e5a2e36e0b87a (patch) | |
tree | 270fbbd9b05193ef53414cac4249e7721a9480e7 | |
parent | 61b9211a41f009abc1312cffc926feb42cb0c746 (diff) |
Enable WINE tests
-rwxr-xr-x | xdelta3/run_release.sh | 14 |
1 files 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 { | |||
135 | local CPPFLAGS="-I${SRCDIR}/build/lib-${LIBBM}/include" | 135 | local CPPFLAGS="-I${SRCDIR}/build/lib-${LIBBM}/include" |
136 | local LDFLAGS="${march} -L${SRCDIR}/build/lib-${LIBBM}/lib" | 136 | local LDFLAGS="${march} -L${SRCDIR}/build/lib-${LIBBM}/lib" |
137 | 137 | ||
138 | local EXEC_PREAMBLE="" | ||
139 | local EXEC_SUFFIX="" | ||
140 | |||
141 | case ${host} in | ||
142 | *mingw*) | ||
143 | EXEC_PREAMBLE="wine" | ||
144 | EXEC_SUFFIX=".exe" | ||
145 | ;; | ||
146 | esac | ||
147 | |||
138 | mkdir -p ${D} | 148 | mkdir -p ${D} |
139 | 149 | ||
140 | echo " ... ${BMD}" | 150 | echo " ... ${BMD}" |
@@ -153,11 +163,11 @@ clean-${BMD}: | |||
153 | 163 | ||
154 | .PHONY: regtest-${BMD} | 164 | .PHONY: regtest-${BMD} |
155 | regtest-${BMD}: | 165 | regtest-${BMD}: |
156 | (cd ${D} && ./xdelta3regtest 1> \${TMP}/regtest.${BMD}.stdout 2> \${TMP}/regtest.${BMD}.stderr) | 166 | (cd ${D} && ${EXEC_PREAMBLE} ./bin/xdelta3regtest${EXEC_SUFFIX} 1> \${TMP}/regtest.${BMD}.stdout 2> \${TMP}/regtest.${BMD}.stderr) |
157 | 167 | ||
158 | .PHONY: selftest-${BMD} | 168 | .PHONY: selftest-${BMD} |
159 | selftest-${BMD}: | 169 | selftest-${BMD}: |
160 | (cd ${D} && ./bin/xdelta3 test 1> \${TMP}/selftest.${BMD}.stdout 2> \${TMP}/selftest.${BMD}.stderr) | 170 | (cd ${D} && ${EXEC_PREAMBLE} ./bin/xdelta3${EXEC_SUFFIX} test 1> \${TMP}/selftest.${BMD}.stdout 2> \${TMP}/selftest.${BMD}.stderr) |
161 | 171 | ||
162 | 172 | ||
163 | EOF | 173 | EOF |