64 lines
1.8 KiB
YAML
64 lines
1.8 KiB
YAML
# 31 march 2019
|
|
|
|
variables:
|
|
releaseExamples: 'controlgallery cpp-multithread datetime drawtext histogram tester timer'
|
|
|
|
jobs:
|
|
- job: windows_386_mingw_static
|
|
displayName: 'Windows 386 MinGW-w64 Static'
|
|
pool:
|
|
vmImage: 'vs2017-win2016'
|
|
workspace:
|
|
clean: all
|
|
steps:
|
|
- template: azure-pipelines/setup-python3.yml
|
|
- template: azure-pipelines/install-latest-meson.yml
|
|
- template: azure-pipelines/windows-install-ninja.yml
|
|
- template: azure-pipelines/windows-setup-mingw.yml
|
|
parameters:
|
|
which: mingw32
|
|
- template: azure-pipelines/configure.yml
|
|
parameters:
|
|
defaultLibrary: static
|
|
- template: azure-pipelines/build.yml
|
|
parameters:
|
|
afterBuild: dir build\meson-out
|
|
# afterBuild: ren build\meson-out\libui.a libui.lib
|
|
# - template: azure-pipelines/windows-artifacts.yml
|
|
# parameters:
|
|
# os: windows
|
|
# arch: 386
|
|
# toolchain: mingw
|
|
# libtype: static
|
|
# libfiles: libui.lib
|
|
# osHeader: ui_windows.h
|
|
|
|
- job: windows_amd64_mingw_static
|
|
displayName: 'Windows amd64 MinGW-w64 Static'
|
|
pool:
|
|
vmImage: 'vs2017-win2016'
|
|
workspace:
|
|
clean: all
|
|
steps:
|
|
- template: azure-pipelines/setup-python3.yml
|
|
- template: azure-pipelines/install-latest-meson.yml
|
|
- template: azure-pipelines/windows-install-ninja.yml
|
|
- template: azure-pipelines/windows-setup-mingw.yml
|
|
parameters:
|
|
which: mingw64
|
|
- template: azure-pipelines/configure.yml
|
|
parameters:
|
|
defaultLibrary: static
|
|
- template: azure-pipelines/build.yml
|
|
parameters:
|
|
afterBuild: dir build\meson-out
|
|
# afterBuild: ren build\meson-out\libui.a libui.lib
|
|
# - template: azure-pipelines/windows-artifacts.yml
|
|
# parameters:
|
|
# os: windows
|
|
# arch: amd64
|
|
# toolchain: mingw
|
|
# libtype: static
|
|
# libfiles: libui.lib
|
|
# osHeader: ui_windows.h
|