travis: Add a Windows 32-bit variant build test

This commit is contained in:
Martin Willi 2014-06-05 14:07:21 +02:00
parent 9c62511c08
commit fd372e13a2
2 changed files with 18 additions and 6 deletions

View File

@ -38,4 +38,6 @@ matrix:
- compiler: gcc - compiler: gcc
env: TEST=dist env: TEST=dist
- compiler: gcc - compiler: gcc
env: TEST=win MONOLITHIC=yes env: TEST=win64 MONOLITHIC=yes
- compiler: gcc
env: TEST=win32 MONOLITHIC=yes

View File

@ -51,8 +51,8 @@ all)
libnm-glib-dev libnm-glib-vpn-dev libpcsclite-dev libpam0g-dev libnm-glib-dev libnm-glib-vpn-dev libpcsclite-dev libpam0g-dev
binutils-dev libunwind7-dev libjson0-dev" binutils-dev libunwind7-dev libjson0-dev"
;; ;;
win) win*)
CONFIG="--host=x86_64-w64-mingw32 --disable-defaults --enable-svc --enable-ikev2 CONFIG="--disable-defaults --enable-svc --enable-ikev2
--enable-ikev1 --enable-static --enable-test-vectors --enable-nonce --enable-ikev1 --enable-static --enable-test-vectors --enable-nonce
--enable-constraints --enable-revocation --enable-pem --enable-pkcs1 --enable-constraints --enable-revocation --enable-pem --enable-pkcs1
--enable-pkcs8 --enable-x509 --enable-pubkey --enable-acert --enable-pkcs8 --enable-x509 --enable-pubkey --enable-acert
@ -63,10 +63,20 @@ win)
# no make check for Windows binaries # no make check for Windows binaries
TARGET= TARGET=
CFLAGS="$CFLAGS -mno-ms-bitfields" CFLAGS="$CFLAGS -mno-ms-bitfields"
DEPS="gcc-mingw-w64-x86-64 binutils-mingw-w64-x86-64 gcc-mingw-w64-base DEPS="gcc-mingw-w64-base mingw-w64-dev"
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" 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) dist)
TARGET=distcheck TARGET=distcheck
;; ;;