-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
48 lines (41 loc) · 1.66 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
init:
- git config --global core.autocrlf true
os:
- Visual Studio 2015
platform:
- x64
- x86
build:
verbosity: detailed
install:
############################################################################
# Ninja #
############################################################################
- set NINJA_URL="https://github.com/ninja-build/ninja/releases/download/v1.7.2/ninja-win.zip"
- appveyor DownloadFile %NINJA_URL% -FileName ninja.zip
- 7z x ninja.zip -oC:\projects\dev\ninja > nul
- set PATH=%PATH%;C:\projects\dev\ninja
- ninja --version
############################################################################
# LLVM: llvm-config #
############################################################################
- ls C:\Libraries\llvm-4.0.0\bin
- ls C:\Libraries\llvm-4.0.0\include
- set PATH=%PATH%;C:\Libraries\llvm-4.0.0\bin
############################################################################
# LLVM: clang-cl #
############################################################################
- set PATH=%PATH%;"C:\Program Files\LLVM\bin"
- clang-cl -v
- set CC=clang-cl
- set CXX=clang-cl
- call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64
build_script:
- mkdir build
- cd build
- cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release ..
- cmake --build .
artifacts:
- path: 'vsl-bindgen*'
name: VSL Bindgen
type: File