From: Tobias Brunner Date: Wed, 22 Mar 2017 17:04:05 +0000 (+0100) Subject: travis: Build Windows-specific plugins X-Git-Tag: 5.5.2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=23c05d86dedb8da492651827c515428691d0d3eb;p=thirdparty%2Fstrongswan.git travis: Build Windows-specific plugins The plugins can only be built on x64 as the MinGW headers on Ubuntu 12.04, which we have to use for x86 due to another issue with MinGW, are too old. --- diff --git a/scripts/test.sh b/scripts/test.sh index 50e1546f41..4dc58d827d 100755 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -70,9 +70,15 @@ win*) DEPS="gcc-mingw-w64-base" case "$TEST" in win64) - CONFIG="--host=x86_64-w64-mingw32 $CONFIG" + # headers on 12.04 are too old, so we only build the plugins here + CONFIG="--host=x86_64-w64-mingw32 $CONFIG --enable-dbghelp-backtraces + --enable-kernel-iph --enable-kernel-wfp --enable-winhttp" DEPS="gcc-mingw-w64-x86-64 binutils-mingw-w64-x86-64 mingw-w64-x86-64-dev $DEPS" CC="x86_64-w64-mingw32-gcc" + # apply patch to MinGW headers + if test -z "$1"; then + sudo patch -f -p 4 -d /usr/share/mingw-w64/include < src/libcharon/plugins/kernel_wfp/mingw-w64-4.8.1.diff + fi ;; win32) CONFIG="--host=i686-w64-mingw32 $CONFIG"