
VS2013 does not have constexpr support and in general is quite buggy. There's no reason to use it anymore as even XP toolsets are available for VS2015 and VS2017.
30 lines
1.3 KiB
YAML
30 lines
1.3 KiB
YAML
version: '{build}'
|
|
clone_depth: 1
|
|
before_build:
|
|
- git submodule update --init
|
|
- set tag=x%APPVEYOR_REPO_TAG_NAME%
|
|
- if %tag:~,2% == xv (set BUILD_TYPE=RelWithDebInfo) else (set BUILD_TYPE=Debug)
|
|
- mkdir build
|
|
- cmake -G"Visual Studio 14" -Tv140 -Bbuild -H.
|
|
build_script:
|
|
- msbuild "build\src\solvespace.vcxproj" /verbosity:minimal /property:Configuration=%BUILD_TYPE% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
|
|
- msbuild "build\src\solvespace-cli.vcxproj" /verbosity:minimal /property:Configuration=%BUILD_TYPE% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
|
|
- msbuild "build\test\solvespace-testsuite.vcxproj" /verbosity:minimal /property:Configuration=%BUILD_TYPE% /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
|
|
test_script:
|
|
- build\bin\%BUILD_TYPE%\solvespace-testsuite.exe
|
|
artifacts:
|
|
- path: build\bin\%BUILD_TYPE%\solvespace.exe
|
|
name: solvespace.exe
|
|
- path: build\bin\%BUILD_TYPE%\solvespace-cli.exe
|
|
name: solvespace-cli.exe
|
|
- path: build\bin\%BUILD_TYPE%\solvespace.pdb
|
|
name: solvespace.pdb
|
|
deploy:
|
|
- provider: GitHub
|
|
auth_token:
|
|
secure: P9/pf2nM+jlWKe7pCjMp41HycBNP/+5AsmE/TETrDUoBOa/9WFHelqdVFrbRn9IC
|
|
description: ""
|
|
artifact: solvespace.exe,solvespace-cli.exe,solvespace.pdb
|
|
on:
|
|
appveyor_repo_tag: true
|