From: Niels Möller Date: Tue, 17 Jan 2012 11:09:00 +0000 (+0100) Subject: * testsuite/setup-env: New file. Wine workaround. Can't get X-Git-Tag: converted-master-branch-to-git~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2b50cc3de5ea6e0aa64d98a3220d85ff416df8f;p=thirdparty%2Fnettle.git * testsuite/setup-env: New file. Wine workaround. Can't get ../.lib into wine's dll search path, so create additional symlinks. * testsuite/teardown-env: ...and delete them here. Rev: nettle/testsuite/setup-env:1.1 Rev: nettle/testsuite/teardown-env:1.2 --- diff --git a/testsuite/setup-env b/testsuite/setup-env new file mode 100755 index 00000000..1936136a --- /dev/null +++ b/testsuite/setup-env @@ -0,0 +1,12 @@ +#! /bin/sh + +set -e + +# Workaround, it seems difficult to convince wine to put ../lib into PATH. +case "$EMULATOR" in + wine*) + for f in ../.lib/*.dll ; do + ln -s "$f" . + done + ;; +esac diff --git a/testsuite/teardown-env b/testsuite/teardown-env index 2c547ad3..1aab138b 100755 --- a/testsuite/teardown-env +++ b/testsuite/teardown-env @@ -1,3 +1,9 @@ #! /bin/sh rm -rf testkey.priv testkey.pub testsignature testsignature2 + +case "$EMULATOR" in + wine*) + rm `find . -type l -name '*.dll'` + ;; +esac