forked from djarek/certify
-
Notifications
You must be signed in to change notification settings - Fork 3
/
appveyor.yml
30 lines (23 loc) · 905 Bytes
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
image: Visual Studio 2017
shallow_clone: true
platform:
- x86
- x64
environment:
APPVEYOR_SAVE_CACHE_ON_ERROR: true
install:
- ps: $triplet = "$($env:PLATFORM)-windows"
- ps: $env:OPENSSL_ROOT = "C:\tools\vcpkg\installed\$($triplet)"
- ps: vcpkg install openssl --triplet $triplet
- ps: cp tools\user-config.jam ~\user-config.jam
- cd ..
- bash -c '$APPVEYOR_BUILD_FOLDER/tools/get_boost.sh $APPVEYOR_REPO_BRANCH $APPVEYOR_BUILD_FOLDER'
- ps: cd boost-root
- ps: ./bootstrap.bat
build: off
test_script:
- ps: if ($env:PLATFORM -eq "x86") { $addr_model = "32" } else { $addr_model = "64" }
- ps: .\b2.exe variant=debug,release toolset=msvc cxxstd=11,14,17 address-model=$addr_model libs\certify\tests libs\certify\examples
- ps: .\b2.exe variant=debug,release toolset=msvc cxxstd=11,14,17 address-model=$addr_model libs\certify\tools
cache:
- c:\tools\vcpkg\installed\