os: Visual Studio 2015 environment: matrix: - channel: stable target: x86_64-pc-windows-msvc - channel: stable target: i686-pc-windows-msvc - channel: nightly target: x86_64-pc-windows-msvc - channel: stable target: x86_64-pc-windows-gnu - channel: stable target: i686-pc-windows-gnu - channel: nightly target: x86_64-pc-windows-gnu matrix: allow_failures: - channel: nightly install: - appveyor DownloadFile https://www.libsdl.org/release/SDL2-devel-2.0.5-VC.zip - appveyor DownloadFile https://www.libsdl.org/release/SDL2-devel-2.0.5-mingw.tar.gz - mkdir gnu-mingw\dll\32 - mkdir gnu-mingw\dll\64 - mkdir gnu-mingw\lib\32 - mkdir gnu-mingw\lib\64 - mkdir msvc\dll\32 - mkdir msvc\dll\64 - mkdir msvc\lib\32 - mkdir msvc\lib\64 - 7z x SDL2-devel-2.0.5-mingw.tar.gz - 7z x SDL2-devel-2.0.5-mingw.tar - copy SDL2-2.0.5\i686-w64-mingw32\bin\SDL2.dll gnu-mingw\dll\32 - copy SDL2-2.0.5\i686-w64-mingw32\lib\libSDL2.a gnu-mingw\lib\32 - copy SDL2-2.0.5\i686-w64-mingw32\lib\libSDL2.dll.a gnu-mingw\lib\32 - copy SDL2-2.0.5\i686-w64-mingw32\lib\libSDL2.la gnu-mingw\lib\32 - copy SDL2-2.0.5\i686-w64-mingw32\lib\libSDL2_test.a gnu-mingw\lib\32 - copy SDL2-2.0.5\i686-w64-mingw32\lib\libSDL2main.a gnu-mingw\lib\32 - copy SDL2-2.0.5\x86_64-w64-mingw32\bin\SDL2.dll gnu-mingw\dll\64 - copy SDL2-2.0.5\x86_64-w64-mingw32\lib\libSDL2.a gnu-mingw\lib\64 - copy SDL2-2.0.5\x86_64-w64-mingw32\lib\libSDL2.dll.a gnu-mingw\lib\64 - copy SDL2-2.0.5\x86_64-w64-mingw32\lib\libSDL2.la gnu-mingw\lib\64 - copy SDL2-2.0.5\x86_64-w64-mingw32\lib\libSDL2_test.a gnu-mingw\lib\64 - copy SDL2-2.0.5\x86_64-w64-mingw32\lib\libSDL2main.a gnu-mingw\lib\64 - rmdir /s /q SDL2-2.0.5 - 7z x SDL2-devel-2.0.5-VC.zip - copy SDL2-2.0.5\lib\x86\SDL2.dll msvc\dll\32 - copy SDL2-2.0.5\lib\x86\SDL2.lib msvc\lib\32 - copy SDL2-2.0.5\lib\x86\SDL2main.lib msvc\lib\32 - copy SDL2-2.0.5\lib\x86\SDL2test.lib msvc\lib\32 - copy SDL2-2.0.5\lib\x64\SDL2.dll msvc\dll\64 - copy SDL2-2.0.5\lib\x64\SDL2.lib msvc\lib\64 - copy SDL2-2.0.5\lib\x64\SDL2main.lib msvc\lib\64 - copy SDL2-2.0.5\lib\x64\SDL2test.lib msvc\lib\64 - rmdir /s /q SDL2-2.0.5 - appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe - rustup-init -yv --default-toolchain %channel% --default-host %target% - set PATH=%PATH%;%USERPROFILE%\.cargo\bin - rustc -vV - cargo -vV build: false test_script: - cargo test --verbose