-
Notifications
You must be signed in to change notification settings - Fork 6
/
.appveyor.yml
83 lines (73 loc) · 2.56 KB
/
.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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
# Copyright Tom Westerhout 2017.
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or copy at
# http://www.boost.org/LICENSE_1_0.txt)
shallow_clone: true
branches:
only:
- development
platform: x64
environment:
matrix:
- APPVEYOR_BUILWORKER_IMAGE: Visual Studio 2017 Preview
TOOLSET: msvc
# VERSION: 14.1
# CORRECTNESS: true
# OPTIMISATION: false
# BENCHMARKS: false
COMMAND:
OPTIONS: ^<cxxflags^>/std:c++14
- APPVEYOR_BUILWORKER_IMAGE: Visual Studio 2017
TOOLSET: clang
VERSION: 14.1
COMMAND: ^"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ClangC2\bin\amd64\clang.exe^"
OPTIONS: <cxxflags>-std=c++14 <linkflags>-v <linkflags>-use-ld="link.exe"
# CORRECTNESS: true
# OPTIMISATION: true
# BENCHMARKS: true
- APPVEYOR_BUILWORKER_IMAGE: Visual Studio 2017
TOOLSET: clang
VERSION: 4.0.0
COMMAND: clang++.exe
OPTIONS: >
^<cxxflags^>-fmsc-version=1910
^<cxxflags^>-std=c++14
^<linkflags^>-v
^<linkflags^>-fuse-ld=lld
# CORRECTNESS: true
# OPTIMISATION: true
# BENCHMARKS: false
install:
# Install Gnuplot
- cd C:\projects
- ps: wget ftp://ftp.dante.de/pub/tex/graphics/gnuplot/5.0.5/gp505-win64-mingw.zip -outfile gnuplot-5.0.5.zip
- 7z x gnuplot-5.0.5.zip
- del gnuplot-5.0.5.zip
- set PATH=C:\projects\gnuplot\bin;%PATH%
- gnuplot -V
# Download Boost
- set BOOST_ROOT=C:\projects\boost-root
- git clone --depth 1 https://github.com/boostorg/boost.git %BOOST_ROOT%
- cd %BOOST_ROOT%
- git submodule update --init tools/build
- git submodule update --init libs/assert
- git submodule update --init libs/config
- git submodule update --init libs/core
- git submodule update --init libs/detail
- git submodule update --init libs/predef
- git submodule update --init libs/static_assert
- git submodule update --init libs/type_traits
- xcopy /E /H /Y C:\projects\static-views %BOOST_ROOT%\libs\
- .\bootstrap.bat
- .\b2 headers
- dir "C:\Program Files (x86)"
- dir "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ClangC2\bin\amd64"
- call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64
- call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64
- |
echo using %TOOLSET% : %VERSION% : %COMMAND% : %OPTIONS% ; > %HOMEDRIVE%%HOMEPATH%\user-config.jam
- echo "Done!"
build: off
test_script:
- cd %BOOST_ROOT%
- .\b2 libs\static-views\test