forked from jacobdufault/cquery
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.appveyor.yml
30 lines (25 loc) · 986 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
version: "{build}"
image: Visual Studio 2017
platform: x64
clone_folder: C:\projects\cquery
install:
- git submodule update --init
build_script:
- cd C:\projects\cquery
- python waf configure --msvc_version="msvc 15.0"
- python waf build
- ps: |
$dir = "cquery-${env:appveyor_build_version}-win64"
cd C:\projects\cquery
mkdir "${dir}\build\release\bin" -ea 0
mkdir "${dir}\build\release\lib\LLVM-5.0.1-win64\lib\clang\5.0.1\"
copy "build\release\bin\*" "${dir}\build\release\bin"
copy -recurse "build\LLVM-5.0.1-win64\lib\clang\5.0.1\include" "${dir}\build\release\lib\LLVM-5.0.1-win64\lib\clang\5.0.1\"
7z a -tzip "C:\projects\cquery\${dir}.zip" "${dir}"
- build\release\bin\cquery --ci --log-all-to-stderr --test-unit
- build\release\bin\cquery --ci --log-all-to-stderr --test-index
artifacts:
- path: 'cquery-*.zip'
cache:
- C:\projects\cquery\build\LLVM-5.0.1-win64.exe
- C:\projects\cquery\build\LLVM-5.0.1-win64\