forked from ponylang/ponyc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.appveyor.yml
33 lines (33 loc) · 1002 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
31
32
33
version: 1.0.{build}
image: Visual Studio 2013
configuration:
- Debug
- Release
clone_depth: 1
clone_folder: C:\projects\ponyc
install:
- ps: |
cd C:\
$premakeInstalled = Test-Path C:\premake5.exe
$llvmInstalled = Test-Path C:\LLVM
if(-Not $premakeInstalled)
{
wget https://github.com/premake/premake-core/releases/download/v5.0.0-alpha8/premake-5.0.0-alpha8-windows.zip -OutFile C:\premake5.zip
7z x C:\premake5.zip
del C:\premake5.zip
}
if(-Not $llvmInstalled)
{
wget http://releases.ponylang.org/llvm/llvm37-final-x86_64-windows-release.zip -OutFile C:\llvm37.zip
7z x C:\llvm37.zip
del C:\llvm37.zip
}
$env:path += ";C:\LLVM\bin"
cd C:\projects\ponyc
C:\premake5.exe --with-tests --to=work/vs2013 vs2013
cache:
- C:\LLVM\ -> .appveyor.yml
- C:\premake5.exe -> .appveyor.yml
build:
project: work\vs2013\ponyc.sln
verbosity: minimal