-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Windows #50
base: develop
Are you sure you want to change the base?
Windows #50
Changes from 11 commits
f722473
01efc6f
593f9fa
3ea069f
d1740b3
69a8c2d
a96000e
ba13618
9ae3061
9f0b707
fecf966
89c8a06
1332915
7fa2ae1
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
# Appveyor configuration template for Rust using rustup for Rust installation | ||
# https://github.com/starkat99/appveyor-rust | ||
|
||
## Operating System (VM environment) ## | ||
|
||
# Rust needs at least Visual Studio 2013 Appveyor OS for MSVC targets. | ||
os: Visual Studio 2015 | ||
|
||
## Build Matrix ## | ||
|
||
# This configuration will setup a build for each channel & target combination (12 windows | ||
# combinations in all). | ||
# | ||
# There are 3 channels: stable, beta, and nightly. | ||
# | ||
# Alternatively, the full version may be specified for the channel to build using that specific | ||
# version (e.g. channel: 1.5.0) | ||
# | ||
# The values for target are the set of windows Rust build targets. Each value is of the form | ||
# | ||
# ARCH-pc-windows-TOOLCHAIN | ||
# | ||
# Where ARCH is the target architecture, either x86_64 or i686, and TOOLCHAIN is the linker | ||
# toolchain to use, either msvc or gnu. See https://www.rust-lang.org/downloads.html#win-foot for | ||
# a description of the toolchain differences. | ||
# See https://github.com/rust-lang-nursery/rustup.rs/#toolchain-specification for description of | ||
# toolchains and host triples. | ||
# | ||
# Comment out channel/target combos you do not wish to build in CI. | ||
# | ||
# You may use the `cargoflags` and `RUSTFLAGS` variables to set additional flags for cargo commands | ||
# and rustc, respectively. For instance, you can uncomment the cargoflags lines in the nightly | ||
# channels to enable unstable features when building for nightly. Or you could add additional | ||
# matrix entries to test different combinations of features. | ||
environment: | ||
matrix: | ||
|
||
### MSVC Toolchains ### | ||
|
||
# Stable 64-bit MSVC | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Expected an indentation at 4 instead of at 2. |
||
- channel: stable | ||
target: x86_64-pc-windows-msvc | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Expected an indentation at 8 instead of at 6. |
||
|
||
### GNU Toolchains ### | ||
|
||
# Stable 64-bit GNU | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Expected an indentation at 4 instead of at 2. |
||
- channel: stable | ||
target: x86_64-pc-windows-gnu | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Expected an indentation at 8 instead of at 6. |
||
|
||
## Install Script ## | ||
|
||
# This is the most important part of the Appveyor configuration. This installs the version of Rust | ||
# specified by the 'channel' and 'target' environment variables from the build matrix. This uses | ||
# rustup to install Rust. | ||
# | ||
# For simple configurations, instead of using the build matrix, you can simply set the | ||
# default-toolchain and default-host manually here. | ||
install: | ||
- appveyor DownloadFile https://win.rustup.rs/ -FileName rustup-init.exe | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Expected an indentation at 4 instead of at 2. |
||
- rustup-init -yv --default-toolchain %channel% --default-host %target% | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Expected an indentation at 4 instead of at 2. |
||
- set PATH=%PATH%;%USERPROFILE%\.cargo\bin | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Expected an indentation at 4 instead of at 2. |
||
- rustc -vV | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Expected an indentation at 4 instead of at 2. |
||
- cargo -vV | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Expected an indentation at 4 instead of at 2. |
||
|
||
## Build Script ## | ||
|
||
# 'cargo test' takes care of building for us, so disable Appveyor's build stage. This prevents | ||
# the "directory does not contain a project or solution file" error. | ||
build: false | ||
|
||
# Uses 'cargo test' to run tests and build. Alternatively, the project may call compiled programs | ||
#directly or perform other testing commands. Rust will automatically be placed in the PATH | ||
# environment variable. | ||
test_script: | ||
- cargo test --verbose %cargoflags% | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Expected an indentation at 4 instead of at 2. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Expected an indentation at 4 instead of at 2.