os: Visual Studio 2015 environment: RUSTONIG_STATIC_LIBONIG: 1 matrix: # Stable 64-bit MSVC - channel: stable target: x86_64-pc-windows-msvc TOOLCHAIN: msvc PLATFORM: x86_64 # Stable 32-bit MSVC - channel: stable target: i686-pc-windows-msvc TOOLCHAIN: msvc PLATFORM: i686 # # Beta 64-bit MSVC # - channel: beta # target: x86_64-pc-windows-msvc # # Beta 32-bit MSVC # - channel: beta # target: i686-pc-windows-msvc # # Nightly 64-bit MSVC # - channel: nightly # target: x86_64-pc-windows-msvc # # Nightly 32-bit MSVC # - channel: nightly # target: i686-pc-windows-msvc ### GNU Toolchains ### # Stable 64-bit GNU - channel: stable target: x86_64-pc-windows-gnu TOOLCHAIN: msys MSYS_BITS: 64 # Stable 32-bit GNU - channel: stable target: i686-pc-windows-gnu TOOLCHAIN: msys MSYS_BITS: 32 # Beta 64-bit GNU - channel: beta target: x86_64-pc-windows-gnu TOOLCHAIN: msys MSYS_BITS: 64 # Beta 32-bit GNU - channel: beta target: i686-pc-windows-gnu TOOLCHAIN: msys MSYS_BITS: 32 # Nightly 64-bit GNU - channel: nightly target: x86_64-pc-windows-gnu TOOLCHAIN: msys MSYS_BITS: 64 # Nightly 32-bit GNU - channel: nightly target: i686-pc-windows-gnu TOOLCHAIN: msys matrix: allow_failures: - channel: nightly install: - cmd: git submodule update --init - ps: .\appveyor_rust_install.ps1 - if "%TOOLCHAIN%" == "msvc" if "%PLATFORM%" == "i686" call "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" - if "%TOOLCHAIN%" == "msvc" if "%PLATFORM%" == "x86_64" "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 - if "%TOOLCHAIN%" == "msvc" if "%PLATFORM%" == "x86_64" call "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" x86_amd64 - if "%TOOLCHAIN%" == "msys" set PATH=C:\msys64\mingw%MSYS_BITS%\bin;C:\msys64\usr\bin;%PATH% build: false test_script: - cmd: cargo test --verbose --lib