forked from mono/CppSharp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
62 lines (45 loc) · 1.25 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
# Reference: http://www.appveyor.com/docs/appveyor-yml
# Notes:
# - Indent each level of configuration with 2 spaces. Do not use tabs!
#---------------------------------#
# general configuration #
#---------------------------------#
version: 1.0.{build}
branches:
only:
- master
except:
- gh-pages
#---------------------------------#
# environment configuration #
#---------------------------------#
shallow_clone: true
matrix:
fast_finish: true
cache:
- '%LLVM_PATH%'
platform:
- x86
configuration:
- Release
environment:
VS_VERSION: vs2013
DEPS_PATH: '%APPVEYOR_BUILD_FOLDER%\deps'
LLVM_PATH: '%APPVEYOR_BUILD_FOLDER%\deps\llvm'
BUILD_PATH: '%APPVEYOR_BUILD_FOLDER%\build\%VS_VERSION%'
install:
- appveyor DownloadFile https://dl.dropboxusercontent.com/u/194502/CppSharp/llvm.7z
- 7z x llvm.7z -o%DEPS_PATH% -y
build_script:
- build\premake5.exe --file=build\premake4.lua %VS_VERSION%
- msbuild %BUILD_PATH%\CppSharp.sln
#---------------------------------#
# artifacts configuration #
#---------------------------------#
artifacts:
- path: '%BUILD_PATH%\lib'
type: zip
#---------------------------------#
# deployment configuration #
#---------------------------------#
deploy: off