env:
- CONFIG_OPTS=""
- CONFIG_OPTS="shared"
+ - CONFIG_OPTS="no-asm"
- CONFIG_OPTS="--debug --strict-warnings"
matrix:
env: CONFIG_OPTS="shared"
- compiler: x86_64-w64-mingw32-gcc
env: CONFIG_OPTS="shared"
+ - compiler: i686-w64-mingw32-gcc
+ env: CONFIG_OPTS="no-asm"
+ - compiler: x86_64-w64-mingw32-gcc
+ env: CONFIG_OPTS="no-asm"
allow_failures:
- compiler: i686-w64-mingw32-gcc
env: CONFIG_OPTS="--debug --strict-warnings"
env: CONFIG_OPTS="--debug --strict-warnings"
before_script:
+ - sh .travis-create-release.sh $TRAVIS_OS_NAME
+ - tar -xvzf _srcdist.tar.gz
+ - cd _srcdist
- if [ "$CC" == i686-w64-mingw32-gcc ]; then
export CROSS_COMPILE=${CC%%gcc}; unset CC;
./Configure mingw $CONFIG_OPTS -Wno-pedantic-ms-format;
else
./config $CONFIG_OPTS;
fi
+ - cd ..
script:
+ - cd _srcdist
- make
- if [ -n "$CROSS_COMPILE" ]; then
export EXE_SHELL="wine" WINEPREFIX=`pwd`;
fi
- make test
+ - cd ..
notifications:
email: