diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 0000000..dfbcd8a --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,22 @@ +version: "cygwin-{build}" + +environment: + matrix: + - ARCH: x86 + CYGWIN: C:\Cygwin + CHOST: i686-w64-mingw32 + CC: i686-w64-mingw32-gcc + - ARCH: x86_64 + CYGWIN: C:\Cygwin64 + CHOST: x86_64-w64-mingw32 + CC: x86_64-w64-mingw32-gcc + +build_script: + - "%CYGWIN%\\setup-%ARCH%.exe -g -q -P mingw64-i686-openssl,mingw64-x86_64-openssl,cygwin-devel" + - "%CYGWIN%\\bin\\bash -lc 'set -eux; cd /cygdrive/c/projects/%APPVEYOR_PROJECT_NAME%; autoreconf -iv; ./configure --prefix=/ --libdir=/lib --host=$CHOST --build=i686-pc-cygwin --program-prefix=\'\'; make'" + +artifacts: + - path: openvpn-gui.exe + +on_failure: + - cmd: appveyor PushArtifact config.log diff --git a/appveyor.sh b/appveyor.sh deleted file mode 100755 index d232fad..0000000 --- a/appveyor.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh -autoreconf -iv -unset CC -unset CXX - -if [ "${ARCH}" = "x86" ]; then - export ABBR="i686" - export CHOST="i686-w64-mingw32" -fi - -if [ "${ARCH}" = "x86_64" ]; then - export ABBR="x86_64" - export CHOST="x86_64-w64-mingw32" -fi - -export CC=${ABBR}-w64-mingw32-gcc - -./configure --prefix=/ --libdir=/lib --host=$CHOST --build=i686-pc-cygwin --program-prefix='' -make diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 97f5407..0000000 --- a/appveyor.yml +++ /dev/null @@ -1,18 +0,0 @@ -version: "cygwin-{build}" - -environment: - matrix: - - ARCH: x86 - CYGWIN: C:\Cygwin - - ARCH: x86_64 - CYGWIN: C:\Cygwin64 - -build_script: - - "%CYGWIN%\\setup-%ARCH%.exe -q -P mingw64-i686-openssl,mingw64-x86_64-openssl,cygwin-devel" - - "%CYGWIN%\\bin\\bash -lc 'cd /cygdrive/c/projects/%APPVEYOR_PROJECT_NAME% ; ./appveyor.sh'" - -artifacts: - - path: openvpn-gui.exe - -on_failure: - - cmd: appveyor PushArtifact config.log