@@ -9,7 +9,7 @@ version: '{build}' # incremented with each build
9
9
clone_depth : 10
10
10
11
11
# https://www.appveyor.com/docs/build-environment/#build-worker-images
12
- image : Visual Studio 2013
12
+ image : Visual Studio 2017
13
13
14
14
# disable automatic tests
15
15
test : off
@@ -20,23 +20,29 @@ environment:
20
20
ASIO_ZIP : asiosdk2.3.zip
21
21
22
22
matrix :
23
- - QT_DIR : " C:/Qt/5.5/msvc2013 "
24
- CMAKE_GENERATOR : " Visual Studio 12 2013 "
23
+ - QT_DIR : " C:/Qt/5.9/msvc2015 "
24
+ CMAKE_GENERATOR : " Visual Studio 15 2017 "
25
25
FFTW_URL : ftp://ftp.fftw.org/pub/fftw/fftw-3.3.5-dll32.zip
26
26
ARCH : " x86"
27
27
S3_BUILDS_LOCATION : " builds/supercollider/supercollider/win32"
28
+ # https://www.appveyor.com/docs/lang/cpp/
29
+ VCVARS_SCRIPT : " C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvars32.bat"
28
30
29
- - QT_DIR : " C:/Qt/5.5/msvc2013_64 "
30
- CMAKE_GENERATOR : " Visual Studio 12 2013 Win64"
31
+ - QT_DIR : " C:/Qt/5.11/msvc2017_64 "
32
+ CMAKE_GENERATOR : " Visual Studio 15 2017 Win64"
31
33
FFTW_URL : ftp://ftp.fftw.org/pub/fftw/fftw-3.3.5-dll64.zip
32
34
ARCH : " x64"
33
35
S3_BUILDS_LOCATION : " builds/supercollider/supercollider/win64"
36
+ VCVARS_SCRIPT : " C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvars64.bat"
34
37
35
38
install :
36
39
- ps : echo "Install phase start"
37
40
38
41
- ps : $env:PROGFILES = if ($env:ARCH -eq "x64") { 'Program Files' } else { 'Program Files (x86)' }
39
42
43
+ # Load command-line tools (lib.exe)
44
+ - cmd : call "%VCVARS_SCRIPT%"
45
+
40
46
- cmd : echo "Get submodules"
41
47
- cmd : git submodule update --init --recursive
42
48
@@ -59,7 +65,7 @@ install:
59
65
# can't use appveyor DownloadFile because it's FTP
60
66
- ps : Invoke-WebRequest $env:FFTW_URL -OutFile fftw.zip
61
67
- ps : 7z x fftw.zip -y
62
- - cmd : " \" C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/ lib\" /machine:%ARCH% /def:libfftw3f-3.def"
68
+ - cmd : lib.exe /machine:%ARCH% /def:libfftw3f-3.def
63
69
- cmd : cd ..
64
70
- cmd : move fftw "C:/%PROGFILES%/fftw"
65
71
- cmd : echo "Done installing fftw"
@@ -128,9 +134,9 @@ deploy:
128
134
# s3 upload - every commit
129
135
- provider : S3
130
136
access_key_id :
131
- secure : Imi70fjxyMWt9kwV9RfVT7qV8OaxA40iGlR1hO12SK4 =
137
+ secure : cUwCIb/EtpG3uAP48WylcMNxAh3yEbPNcQGPZDnh6go =
132
138
secret_access_key :
133
- secure : 3K2MRfkIb7BJk4kCCakxcGAjkc1LCYZHpD32I52mYd//2WHE63xVJl/qd3Q1IBhI
139
+ secure : 9n0lOPh/3hpwSEf1l0QySYngrgWYqplZozQ9ZJMxtDARIV5DIBn/NXttTfkh1Z3k
134
140
bucket : supercollider
135
141
region : us-west-2
136
142
folder : $(S3_BUILDS_LOCATION)
@@ -143,7 +149,7 @@ deploy:
143
149
description : appveyor_$(APPVEYOR_REPO_TAG_NAME)
144
150
artifact : installer
145
151
auth_token :
146
- secure : rxXJNY+6n25Th9R4+7qI+AcnTj0wCAMSnBGH2+5s7DlVLrAGsSY6+EEDbeHWGGeI
152
+ secure : 6m5+IiGj/pLhiUJvZPqs7yOlSe0ttH3pklaM7w1i8ca4YRUrIKddsGTZAZo86qLx
147
153
prerelease : true
148
154
on :
149
155
appveyor_repo_tag : true
0 commit comments