01a293fc08
Implement the generation of Travis jobs for Windows. Currently, the generated jobs replicate Appveyor setup and complete successfully. There is support for MinGW GCC and MSVC compilers as well as 64 and 32 bit compilation. Linux and MacOS jobs behave identically, but some environment variables change - CROSS_COMPILE_32BIT=yes is added for builds with cross compilation, empty COMPILER_FLAGS are not set anymore.
11 lines
192 B
Bash
11 lines
192 B
Bash
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
if [[ "$TRAVIS_OS_NAME" != "windows" ]]; then
|
|
echo "Incorrect \$TRAVIS_OS_NAME: expected windows, got $TRAVIS_OS_NAME"
|
|
exit 1
|
|
fi
|
|
|
|
$build_env mingw32-make -k check
|