aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2014-06-05 14:07:21 +0200
committerMartin Willi <martin@revosec.ch>2014-06-06 16:28:28 +0200
commitfd372e13a238180102168770ff8e60c82ba59da2 (patch)
tree1e931ba67796aece980de91caa301cb2ae196ed6 /scripts
parent9c62511c087b89f88ff21d5f0d65310ab712afe3 (diff)
downloadstrongswan-fd372e13a238180102168770ff8e60c82ba59da2.tar.bz2
strongswan-fd372e13a238180102168770ff8e60c82ba59da2.tar.xz
travis: Add a Windows 32-bit variant build test
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/test.sh20
1 files changed, 15 insertions, 5 deletions
diff --git a/scripts/test.sh b/scripts/test.sh
index 7c1dc89ac..5aa576e80 100755
--- a/scripts/test.sh
+++ b/scripts/test.sh
@@ -51,8 +51,8 @@ all)
libnm-glib-dev libnm-glib-vpn-dev libpcsclite-dev libpam0g-dev
binutils-dev libunwind7-dev libjson0-dev"
;;
-win)
- CONFIG="--host=x86_64-w64-mingw32 --disable-defaults --enable-svc --enable-ikev2
+win*)
+ CONFIG="--disable-defaults --enable-svc --enable-ikev2
--enable-ikev1 --enable-static --enable-test-vectors --enable-nonce
--enable-constraints --enable-revocation --enable-pem --enable-pkcs1
--enable-pkcs8 --enable-x509 --enable-pubkey --enable-acert
@@ -63,9 +63,19 @@ win)
# no make check for Windows binaries
TARGET=
CFLAGS="$CFLAGS -mno-ms-bitfields"
- DEPS="gcc-mingw-w64-x86-64 binutils-mingw-w64-x86-64 gcc-mingw-w64-base
- mingw-w64-dev"
- CC="x86_64-w64-mingw32-gcc"
+ DEPS="gcc-mingw-w64-base mingw-w64-dev"
+ case "$TEST" in
+ win64)
+ CONFIG="--host=x86_64-w64-mingw32 $CONFIG"
+ DEPS="gcc-mingw-w64-x86-64 binutils-mingw-w64-x86-64 $DEPS"
+ CC="x86_64-w64-mingw32-gcc"
+ ;;
+ win32)
+ CONFIG="--host=i686-w64-mingw32 $CONFIG"
+ DEPS="gcc-mingw-w64-i686 binutils-mingw-w64-i686 $DEPS"
+ CC="i686-w64-mingw32-gcc"
+ ;;
+ esac
;;
dist)
TARGET=distcheck