Skip to content

Commit 8d90206

Browse files
committed
CI: Build part of Windows tasks by GitHub Actions
1 parent ca9cd54 commit 8d90206

File tree

2 files changed

+229
-91
lines changed

2 files changed

+229
-91
lines changed

.appveyor.yml

Lines changed: 68 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -22,121 +22,137 @@ environment:
2222
COMPILER_FAMILY: MinGW
2323
GENERATOR: "Ninja"
2424
PLATFORM: WinAll
25-
- BUILD_TYPE: Release
26-
COMPILER: MinGW-w32
27-
COMPILER_FAMILY: MinGW
28-
GENERATOR: "MinGW Makefiles"
29-
PLATFORM: Win32
30-
CMAKEPREFIXPATH: "C:/mingw-w64/i686-6.3.0-posix-dwarf-rt_v5-rev1/mingw32"
31-
TOOLCHAIN_BIN: "C:\\mingw-w64\\i686-6.3.0-posix-dwarf-rt_v5-rev1\\mingw32\\bin"
32-
VLC_PLUGIN: ON
33-
PACKAGE_TYPE: VLCPLUGIN
34-
BUILD_SHARED: OFF
35-
BUILD_MIDIPLAY: OFF
36-
VLC_TARBALL: ${VLC_TARBALL_x32}
37-
- BUILD_TYPE: Release
38-
COMPILER: MinGW-w64
39-
COMPILER_FAMILY: MinGW
40-
GENERATOR: "MinGW Makefiles"
41-
PLATFORM: x64
42-
CMAKEPREFIXPATH: "C:/mingw-w64/x86_64-6.3.0-posix-seh-rt_v5-rev1/mingw64"
43-
TOOLCHAIN_BIN: "C:\\mingw-w64\\x86_64-6.3.0-posix-seh-rt_v5-rev1\\mingw64\\bin"
44-
VLC_PLUGIN: ON
45-
PACKAGE_TYPE: VLCPLUGIN
46-
BUILD_SHARED: OFF
47-
BUILD_MIDIPLAY: OFF
48-
VLC_TARBALL: ${VLC_TARBALL_x64}
25+
26+
# - BUILD_TYPE: Release
27+
# COMPILER: MinGW-w32
28+
# COMPILER_FAMILY: MinGW
29+
# GENERATOR: "MinGW Makefiles"
30+
# PLATFORM: Win32
31+
# CMAKEPREFIXPATH: "C:/mingw-w64/i686-6.3.0-posix-dwarf-rt_v5-rev1/mingw32"
32+
# TOOLCHAIN_BIN: "C:\\mingw-w64\\i686-6.3.0-posix-dwarf-rt_v5-rev1\\mingw32\\bin"
33+
# VLC_PLUGIN: ON
34+
# PACKAGE_TYPE: VLCPLUGIN
35+
# BUILD_SHARED: OFF
36+
# BUILD_MIDIPLAY: OFF
37+
# VLC_TARBALL: ${VLC_TARBALL_x32}
38+
39+
# - BUILD_TYPE: Release
40+
# COMPILER: MinGW-w64
41+
# COMPILER_FAMILY: MinGW
42+
# GENERATOR: "MinGW Makefiles"
43+
# PLATFORM: x64
44+
# CMAKEPREFIXPATH: "C:/mingw-w64/x86_64-6.3.0-posix-seh-rt_v5-rev1/mingw64"
45+
# TOOLCHAIN_BIN: "C:\\mingw-w64\\x86_64-6.3.0-posix-seh-rt_v5-rev1\\mingw64\\bin"
46+
# VLC_PLUGIN: ON
47+
# PACKAGE_TYPE: VLCPLUGIN
48+
# BUILD_SHARED: OFF
49+
# BUILD_MIDIPLAY: OFF
50+
# VLC_TARBALL: ${VLC_TARBALL_x64}
51+
4952
- BUILD_TYPE: Debug
5053
COMPILER: MinGW
5154
COMPILER_FAMILY: MinGW
5255
GENERATOR: "MinGW Makefiles"
5356
PLATFORM: Win32
5457
CMAKEPREFIXPATH: "C:/MinGW"
5558
TOOLCHAIN_BIN: "C:\\MinGW\\bin"
59+
5660
- BUILD_TYPE: Release
5761
COMPILER: MinGW
5862
COMPILER_FAMILY: MinGW
5963
GENERATOR: "MinGW Makefiles"
6064
PLATFORM: Win32
6165
CMAKEPREFIXPATH: "C:/MinGW"
6266
TOOLCHAIN_BIN: "C:\\MinGW\\bin"
63-
- BUILD_TYPE: Debug
64-
COMPILER: MinGW-w32
65-
COMPILER_FAMILY: MinGW
66-
GENERATOR: "MinGW Makefiles"
67-
PLATFORM: Win32
68-
CMAKEPREFIXPATH: "C:/mingw-w64/i686-6.3.0-posix-dwarf-rt_v5-rev1/mingw32"
69-
TOOLCHAIN_BIN: "C:\\mingw-w64\\i686-6.3.0-posix-dwarf-rt_v5-rev1\\mingw32\\bin"
70-
- BUILD_TYPE: Release
71-
COMPILER: MinGW-w32
72-
COMPILER_FAMILY: MinGW
73-
GENERATOR: "MinGW Makefiles"
74-
PLATFORM: Win32
75-
CMAKEPREFIXPATH: "C:/mingw-w64/i686-6.3.0-posix-dwarf-rt_v5-rev1/mingw32"
76-
TOOLCHAIN_BIN: "C:\\mingw-w64\\i686-6.3.0-posix-dwarf-rt_v5-rev1\\mingw32\\bin"
77-
- BUILD_TYPE: Debug
78-
COMPILER: MinGW-w64
79-
COMPILER_FAMILY: MinGW
80-
GENERATOR: "MinGW Makefiles"
81-
PLATFORM: x64
82-
CMAKEPREFIXPATH: "C:/mingw-w64/x86_64-6.3.0-posix-seh-rt_v5-rev1/mingw64"
83-
TOOLCHAIN_BIN: "C:\\mingw-w64\\x86_64-6.3.0-posix-seh-rt_v5-rev1\\mingw64\\bin"
84-
- BUILD_TYPE: Release
85-
COMPILER: MinGW-w64
86-
COMPILER_FAMILY: MinGW
87-
GENERATOR: "MinGW Makefiles"
88-
PLATFORM: x64
89-
CMAKEPREFIXPATH: "C:/mingw-w64/x86_64-6.3.0-posix-seh-rt_v5-rev1/mingw64"
90-
TOOLCHAIN_BIN: "C:\\mingw-w64\\x86_64-6.3.0-posix-seh-rt_v5-rev1\\mingw64\\bin"
67+
68+
# - BUILD_TYPE: Debug
69+
# COMPILER: MinGW-w32
70+
# COMPILER_FAMILY: MinGW
71+
# GENERATOR: "MinGW Makefiles"
72+
# PLATFORM: Win32
73+
# CMAKEPREFIXPATH: "C:/mingw-w64/i686-6.3.0-posix-dwarf-rt_v5-rev1/mingw32"
74+
# TOOLCHAIN_BIN: "C:\\mingw-w64\\i686-6.3.0-posix-dwarf-rt_v5-rev1\\mingw32\\bin"
75+
76+
# - BUILD_TYPE: Release
77+
# COMPILER: MinGW-w32
78+
# COMPILER_FAMILY: MinGW
79+
# GENERATOR: "MinGW Makefiles"
80+
# PLATFORM: Win32
81+
# CMAKEPREFIXPATH: "C:/mingw-w64/i686-6.3.0-posix-dwarf-rt_v5-rev1/mingw32"
82+
# TOOLCHAIN_BIN: "C:\\mingw-w64\\i686-6.3.0-posix-dwarf-rt_v5-rev1\\mingw32\\bin"
83+
84+
# - BUILD_TYPE: Debug
85+
# COMPILER: MinGW-w64
86+
# COMPILER_FAMILY: MinGW
87+
# GENERATOR: "MinGW Makefiles"
88+
# PLATFORM: x64
89+
# CMAKEPREFIXPATH: "C:/mingw-w64/x86_64-6.3.0-posix-seh-rt_v5-rev1/mingw64"
90+
# TOOLCHAIN_BIN: "C:\\mingw-w64\\x86_64-6.3.0-posix-seh-rt_v5-rev1\\mingw64\\bin"
91+
92+
# - BUILD_TYPE: Release
93+
# COMPILER: MinGW-w64
94+
# COMPILER_FAMILY: MinGW
95+
# GENERATOR: "MinGW Makefiles"
96+
# PLATFORM: x64
97+
# CMAKEPREFIXPATH: "C:/mingw-w64/x86_64-6.3.0-posix-seh-rt_v5-rev1/mingw64"
98+
# TOOLCHAIN_BIN: "C:\\mingw-w64\\x86_64-6.3.0-posix-seh-rt_v5-rev1\\mingw64\\bin"
99+
91100
- BUILD_TYPE: Debug
92101
COMPILER: MSVC15
93102
COMPILER_FAMILY: MSVC
94103
GENERATOR: "Visual Studio 14 2015 Win64"
95104
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015"
96105
PLATFORM: x64
97106
PLATFORMTOOLSET: "v140_xp"
107+
98108
- BUILD_TYPE: Release
99109
COMPILER: MSVC15
100110
COMPILER_FAMILY: MSVC
101111
GENERATOR: "Visual Studio 14 2015 Win64"
102112
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015"
103113
PLATFORM: x64
104114
PLATFORMTOOLSET: "v140_xp"
115+
105116
- BUILD_TYPE: Debug
106117
COMPILER: MSVC15
107118
COMPILER_FAMILY: MSVC
108119
GENERATOR: "Visual Studio 14 2015"
109120
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015"
110121
PLATFORM: Win32
111122
PLATFORMTOOLSET: "v140_xp"
123+
112124
- BUILD_TYPE: Release
113125
COMPILER: MSVC15
114126
COMPILER_FAMILY: MSVC
115127
GENERATOR: "Visual Studio 14 2015"
116128
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2015"
117129
PLATFORM: Win32
118130
PLATFORMTOOLSET: "v140_xp"
131+
119132
- BUILD_TYPE: Debug
120133
COMPILER: MSVC17
121134
COMPILER_FAMILY: MSVC
122135
GENERATOR: "Visual Studio 15 2017 Win64"
123136
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017"
124137
PLATFORM: x64
125138
PLATFORMTOOLSET: "v141_xp"
139+
126140
- BUILD_TYPE: Release
127141
COMPILER: MSVC17
128142
COMPILER_FAMILY: MSVC
129143
GENERATOR: "Visual Studio 15 2017 Win64"
130144
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017"
131145
PLATFORM: x64
132146
PLATFORMTOOLSET: "v141_xp"
147+
133148
- BUILD_TYPE: Debug
134149
COMPILER: MSVC17
135150
COMPILER_FAMILY: MSVC
136151
GENERATOR: "Visual Studio 15 2017"
137152
APPVEYOR_BUILD_WORKER_IMAGE: "Visual Studio 2017"
138153
PLATFORM: Win32
139154
PLATFORMTOOLSET: "v141_xp"
155+
140156
- BUILD_TYPE: Release
141157
COMPILER: MSVC17
142158
COMPILER_FAMILY: MSVC
@@ -177,4 +193,3 @@ deploy:
177193

178194
#on_finish:
179195
# - ps: $blockRdp = $true; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
180-

0 commit comments

Comments
 (0)