Use the same CI script on AppVeyor

master
Alex Crichton 2017-06-23 21:23:52 -07:00
parent 4dac0be751
commit a2bdb4b379
2 changed files with 6 additions and 14 deletions

View File

@ -10,7 +10,6 @@ environment:
MINGW_ARCHIVE: i686-4.9.2-release-win32-dwarf-rt_v4-rev4.7z
MINGW_DIR: mingw32
- TARGET: x86_64-pc-windows-gnu
MSYS_BITS: 64
install:
- git submodule update --init
@ -18,8 +17,8 @@ install:
- rustup-init.exe --default-host x86_64-pc-windows-msvc --default-toolchain nightly -y
- if NOT "%TARGET%" == "x86_64-pc-windows-msvc" rustup target add %TARGET%
# Use the system msys if we can
- if defined MSYS_BITS set PATH=C:\msys64\mingw%MSYS_BITS%\bin;C:\msys64\usr\bin;%PATH%
# Use the system msys
- set PATH=C:\msys64\mingw64\bin;C:\msys64\usr\bin;%PATH%
# download a custom compiler otherwise
- if defined MINGW_URL appveyor DownloadFile %MINGW_URL%/%MINGW_ARCHIVE%
@ -32,11 +31,4 @@ install:
build: false
test_script:
- cargo build --target %TARGET%
- cargo build --target %TARGET% --features c --example intrinsics
- cargo build --release --target %TARGET%
- cargo build --release --target %TARGET% --features c --example intrinsics
- cargo test --no-default-features --features gen-tests --target %TARGET%
- cargo test --no-default-features --features "gen-tests c" --target %TARGET%
- cargo test --no-default-features --features gen-tests --release --target %TARGET%
- cargo test --no-default-features --features "gen-tests c" --release --target %TARGET%
- sh ci/run.sh %TARGET%

View File

@ -75,10 +75,10 @@ case "$TRAVIS_OS_NAME" in
;;
esac
if [ "$TRAVIS_OS_NAME" = osx ]; then
path=target/${1}/debug/deps/libcompiler_builtins-*.rlib
else
if [ -d /target ]; then
path=/target/${1}/debug/deps/libcompiler_builtins-*.rlib
else
path=target/${1}/debug/deps/libcompiler_builtins-*.rlib
fi
# Look out for duplicated symbols when we include the compiler-rt (C) implementation