environment:
global:
APPVEYOR_SAVE_CACHE_ON_ERROR: true
- MINGW_ROOT: C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1
OPENSSL_ROOT: C:/OpenSSL-Win64
- MPATH: C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/bin;C:/msys64/bin;C:/cygwin64/bin
+ MPATH: C:/mingw-w64/x86_64-7.2.0-posix-seh-rt_v5-rev1/mingw64/bin;C:/msys64/usr/bin
EVENT_TESTS_PARALLEL: 20
EVENT_BUILD_PARALLEL: 10
matrix:
# EVENT_ALLOW_FAILURE
- EVENT_BUILD_METHOD: "autotools"
EVENT_CONFIGURE_OPTIONS: ""
- EVENT_ALLOW_FAILURE: 1
+ EVENT_ALLOW_FAILURE: 0
- EVENT_BUILD_METHOD: "autotools"
EVENT_CONFIGURE_OPTIONS: "--disable-openssl"
- EVENT_ALLOW_FAILURE: 1
+ EVENT_ALLOW_FAILURE: 0
- EVENT_BUILD_METHOD: "autotools"
EVENT_CONFIGURE_OPTIONS: "--disable-thread-support"
- EVENT_ALLOW_FAILURE: 1
+ EVENT_ALLOW_FAILURE: 0
- EVENT_BUILD_METHOD: "autotools"
EVENT_CONFIGURE_OPTIONS: "--disable-debug-mode"
- EVENT_ALLOW_FAILURE: 1
+ EVENT_ALLOW_FAILURE: 0
- EVENT_BUILD_METHOD: "autotools"
EVENT_CONFIGURE_OPTIONS: "--disable-malloc-replacement"
- EVENT_ALLOW_FAILURE: 1
+ EVENT_ALLOW_FAILURE: 0
- EVENT_BUILD_METHOD: "cmake"
EVENT_CMAKE_OPTIONS: "-DEVENT__DISABLE_OPENSSL=ON"
EVENT_ALLOW_FAILURE: 1
$env:LDFLAGS="-L$($env:OPENSSL_ROOT)/lib -L$($env:OPENSSL_ROOT)"
$env:CFLAGS="-I$($env:OPENSSL_ROOT)/include"
- bash ./autogen.sh 2>&1 3>&1
- if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
+ $script='
+ ./autogen.sh 2>&1 3>&1
+ [[ $? -ne 0 ]] && exit 1
- md build-autotools 2> $null
+ mkdir build-autotools 2>/dev/null
cd build-autotools
- if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
+ [[ $? -ne 0 ]] && exit 1
+
+ ../configure $EVENT_CONFIGURE_OPTIONS 2>&1
+ [[ $? -ne 0 ]] && exit 1
+ make -j $EVENT_BUILD_PARALLEL 2>&1
+ [[ $? -ne 0 ]] && exit 1
+ make verify -j $EVENT_TESTS_PARALLEL 2>&1 '
+
+ bash -c $script
- bash ../configure $env:EVENT_CONFIGURE_OPTIONS 2>&1
- if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
- make -j $env:EVENT_BUILD_PARALLEL 2>&1
- if ($LastExitCode -ne 0) { $host.SetShouldExit($LastExitCode) }
- make verify -j $env:EVENT_TESTS_PARALLEL 2>&1
} else {
md build-cmake 2> $null
cd build-cmake