forked from logicomacorp/WaveSabre
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.appveyor.yml
33 lines (28 loc) · 833 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: '{build}'
image:
- Visual Studio 2013
- Visual Studio 2017
- Visual Studio 2019
platform:
- Win32
- x64
cache:
- C:\tmp\VST3 SDK
install:
- ps: |
if (-Not (Test-Path "C:\tmp\VST3 SDK")) {
Invoke-WebRequest "https://web.archive.org/web/20200502121517/https://www.steinberg.net/sdk_downloads/vstsdk366_27_06_2016_build_61.zip" -OutFile "vstsdk.zip"
Expand-Archive "vstsdk.zip" "C:\tmp"
}
build_script:
# build native code/tests
- mkdir build
- cd build
- cmake -DCMAKE_GENERATOR_PLATFORM=%PLATFORM% -DVSTSDK3_DIR="C:/tmp/VST3 SDK" ..
- msbuild /v:minimal /nologo WaveSabre.sln
- msbuild /v:minimal /nologo /property:Configuration="MinSizeRel" WaveSabre.sln
- cd ..
test_script:
- cd build
- Tests\WaveSabreConvertTests\Debug\WaveSabreConvertTests.exe
- cd ..