Blame appveyor.yml

Packit bd1cd8
version: '{build}'
Packit bd1cd8
Packit bd1cd8
os: Visual Studio 2015
Packit bd1cd8
Packit bd1cd8
environment:
Packit bd1cd8
  matrix:
Packit bd1cd8
  - Toolset: v140
Packit bd1cd8
  - Toolset: v120
Packit bd1cd8
  - Toolset: v110
Packit bd1cd8
  - Toolset: v100
Packit bd1cd8
Packit bd1cd8
platform:
Packit bd1cd8
  - Win32
Packit bd1cd8
  - x64
Packit bd1cd8
Packit bd1cd8
configuration:
Packit bd1cd8
#  - Release
Packit bd1cd8
  - Debug
Packit bd1cd8
Packit bd1cd8
build:
Packit bd1cd8
  verbosity: minimal
Packit bd1cd8
Packit bd1cd8
artifacts:
Packit bd1cd8
  - path: '_build/Testing/Temporary/*'
Packit bd1cd8
    name: test_results
Packit bd1cd8
Packit bd1cd8
before_build:
Packit bd1cd8
- ps: |
Packit bd1cd8
    Write-Output "Configuration: $env:CONFIGURATION"
Packit bd1cd8
    Write-Output "Platform: $env:PLATFORM"
Packit bd1cd8
    $generator = switch ($env:TOOLSET)
Packit bd1cd8
    {
Packit bd1cd8
        "v140" {"Visual Studio 14 2015"}
Packit bd1cd8
        "v120" {"Visual Studio 12 2013"}
Packit bd1cd8
        "v110" {"Visual Studio 11 2012"}
Packit bd1cd8
        "v100" {"Visual Studio 10 2010"}
Packit bd1cd8
    }
Packit bd1cd8
    if ($env:PLATFORM -eq "x64")
Packit bd1cd8
    {
Packit bd1cd8
        $generator = "$generator Win64"
Packit bd1cd8
    }
Packit bd1cd8
Packit bd1cd8
build_script:
Packit bd1cd8
- ps: |
Packit bd1cd8
    if (($env:TOOLSET -eq "v100") -and ($env:PLATFORM -eq "x64"))
Packit bd1cd8
    {
Packit bd1cd8
        return
Packit bd1cd8
    }
Packit bd1cd8
    md _build -Force | Out-Null
Packit bd1cd8
    cd _build
Packit bd1cd8
Packit bd1cd8
    & cmake -G "$generator" -DCMAKE_CONFIGURATION_TYPES="Debug;Release" -Dgtest_build_tests=ON -Dgtest_build_samples=ON -Dgmock_build_tests=ON ..
Packit bd1cd8
    if ($LastExitCode -ne 0) {
Packit bd1cd8
        throw "Exec: $ErrorMessage"
Packit bd1cd8
    }
Packit bd1cd8
    & cmake --build . --config $env:CONFIGURATION
Packit bd1cd8
    if ($LastExitCode -ne 0) {
Packit bd1cd8
        throw "Exec: $ErrorMessage"
Packit bd1cd8
    }
Packit bd1cd8
Packit bd1cd8
test_script:
Packit bd1cd8
- ps: |
Packit bd1cd8
    if (($env:Toolset -eq "v100") -and ($env:PLATFORM -eq "x64"))
Packit bd1cd8
    {
Packit bd1cd8
        return
Packit bd1cd8
    }
Packit bd1cd8
Packit bd1cd8
    & ctest -C $env:CONFIGURATION --output-on-failure
Packit bd1cd8
    if ($LastExitCode -ne 0) {
Packit bd1cd8
        throw "Exec: $ErrorMessage"
Packit bd1cd8
    }