Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/microsoft/GSL.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Maples [MSFT] <49793787+JordanMaples@users.noreply.github.com>2020-12-19 00:03:34 +0300
committerGitHub <noreply@github.com>2020-12-19 00:03:34 +0300
commita47352cb2a05cc2684877d8a55077d092f20574b (patch)
tree32a08620af3b668696d299715e696680bbdafba1
parentd15cb5fdbe0f9ef0cb896311891dbe7903bbe674 (diff)
Delete appveyor.yml
-rw-r--r--appveyor.yml114
1 files changed, 0 insertions, 114 deletions
diff --git a/appveyor.yml b/appveyor.yml
deleted file mode 100644
index f0c686b..0000000
--- a/appveyor.yml
+++ /dev/null
@@ -1,114 +0,0 @@
-shallow_clone: true
-
-platform:
- - x86
- - x64
-
-configuration:
- - Debug
- - Release
-
-image:
- - Visual Studio 2017
- - Visual Studio 2019
-
-environment:
- NINJA_TAG: v1.8.2
- NINJA_SHA512: 9B9CE248240665FCD6404B989F3B3C27ED9682838225E6DC9B67B551774F251E4FF8A207504F941E7C811E7A8BE1945E7BCB94472A335EF15E23A0200A32E6D5
- NINJA_PATH: C:\Tools\ninja\ninja-%NINJA_TAG%
- VCVAR2017: 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat'
- VCVAR2019: 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat'
- matrix:
- - GSL_CXX_STANDARD: 14
- USE_TOOLSET: MSVC
- USE_GENERATOR: MSBuild
- - GSL_CXX_STANDARD: 17
- USE_TOOLSET: MSVC
- USE_GENERATOR: MSBuild
- - GSL_CXX_STANDARD: 14
- USE_TOOLSET: LLVM
- USE_GENERATOR: Ninja
- - GSL_CXX_STANDARD: 17
- USE_TOOLSET: LLVM
- USE_GENERATOR: Ninja
-
-cache:
- - C:\cmake-3.14.4-win32-x86
- - C:\Tools\ninja
-
-install:
- - ps: |
- if (![IO.File]::Exists("$env:NINJA_PATH\ninja.exe")) {
- Start-FileDownload `
- "https://github.com/ninja-build/ninja/releases/download/$env:NINJA_TAG/ninja-win.zip"
- $hash = (Get-FileHash ninja-win.zip -Algorithm SHA512).Hash
- if ($env:NINJA_SHA512 -eq $hash) {
- 7z e -y -bso0 ninja-win.zip -o"$env:NINJA_PATH"
- } else { Write-Warning "Ninja download hash changed!"; Write-Output "$hash" }
- }
- if ([IO.File]::Exists("$env:NINJA_PATH\ninja.exe")) {
- $env:PATH = "$env:NINJA_PATH;$env:PATH"
- } else { Write-Warning "Failed to find ninja.exe in expected location." }
- if ($env:USE_TOOLSET -ne "LLVM") {
- if (![IO.File]::Exists("C:\cmake-3.14.0-win32-x86\bin\cmake.exe")) {
- Start-FileDownload 'https://cmake.org/files/v3.14/cmake-3.14.4-win32-x86.zip'
- 7z x -y -bso0 cmake-3.14.4-win32-x86.zip -oC:\
- }
- $env:PATH="C:\cmake-3.14.4-win32-x86\bin;$env:PATH"
- }
-
-before_build:
- - ps: |
- if ("$env:USE_GENERATOR" -eq "Ninja") {
- $GeneratorFlags = '-k 10'
- $Architecture = $env:PLATFORM
- if ("$env:APPVEYOR_BUILD_WORKER_IMAGE" -eq "Visual Studio 2017") {
- $env:VCVARSALL = "`"$env:VCVAR2017`" $Architecture"
- } else {
- $env:VCVARSALL = "`"$env:VCVAR2019`" $Architecture"
- }
- $env:CMakeGenFlags = "-G Ninja -DGSL_CXX_STANDARD=$env:GSL_CXX_STANDARD"
- } else {
- $GeneratorFlags = '/m /v:minimal'
- if ("$env:APPVEYOR_BUILD_WORKER_IMAGE" -eq "Visual Studio 2017") {
- $Generator = 'Visual Studio 15 2017'
- } else {
- $Generator = 'Visual Studio 16 2019'
- }
- if ("$env:PLATFORM" -eq "x86") {
- $Architecture = "Win32"
- } else {
- $Architecture = "x64"
- }
- if ("$env:USE_TOOLSET" -eq "LLVM") {
- $env:CMakeGenFlags = "-G `"$Generator`" -A $Architecture -T llvm -DGSL_CXX_STANDARD=$env:GSL_CXX_STANDARD"
- } else {
- $env:CMakeGenFlags = "-G `"$Generator`" -A $Architecture -DGSL_CXX_STANDARD=$env:GSL_CXX_STANDARD"
- }
- }
- if ("$env:USE_TOOLSET" -eq "LLVM") {
- $env:CC = "clang-cl"
- $env:CXX = "clang-cl"
- if ("$env:PLATFORM" -eq "x86") {
- $env:CFLAGS = "-m32";
- $env:CXXFLAGS = "-m32";
- } else {
- $env:CFLAGS = "-m64";
- $env:CXXFLAGS = "-m64";
- }
- }
- $env:CMakeBuildFlags = "--config $env:CONFIGURATION -- $GeneratorFlags"
- - mkdir build
- - cd build
- - if %USE_GENERATOR%==Ninja (call %VCVARSALL%)
- - echo %CMakeGenFlags%
- - cmake .. %CMakeGenFlags%
-
-build_script:
- - echo %CMakeBuildFlags%
- - cmake --build . %CMakeBuildFlags%
-
-test_script:
- - ctest -j2
-
-deploy: off