Executive decision: only run Ninja builds on CI. I only use these anyway, and this will let CI builds and releases go faster. If something breaks for other people, they will report bugs anyway, as they already have...
This commit is contained in:
parent
31adbb419e
commit
26449f444f
|
@ -4,8 +4,8 @@ variables:
|
|||
releaseExamples: 'controlgallery cpp-multithread datetime drawtext histogram tester timer'
|
||||
|
||||
jobs:
|
||||
- job: windows_386_msvc2015_shared_ninja
|
||||
displayName: 'Windows 386 MSVC2015 Shared Ninja'
|
||||
- job: windows_386_msvc2015_shared
|
||||
displayName: 'Windows 386 MSVC2015 Shared'
|
||||
pool:
|
||||
vmImage: 'vs2015-win2012r2'
|
||||
workspace:
|
||||
|
@ -13,13 +13,13 @@ jobs:
|
|||
steps:
|
||||
- template: azure-pipelines/vs2015-install-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/windows-install-ninja.yml
|
||||
- template: azure-pipelines/windows-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
||||
defaultLibrary: shared
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
||||
- template: azure-pipelines/windows-artifacts.yml
|
||||
|
@ -31,8 +31,8 @@ jobs:
|
|||
libfiles: libui.dll libui.exp libui.lib
|
||||
osHeader: ui_windows.h
|
||||
|
||||
- job: windows_386_msvc2015_static_ninja
|
||||
displayName: 'Windows 386 MSVC2015 Static Ninja'
|
||||
- job: windows_386_msvc2015_static
|
||||
displayName: 'Windows 386 MSVC2015 Static'
|
||||
pool:
|
||||
vmImage: 'vs2015-win2012r2'
|
||||
workspace:
|
||||
|
@ -40,13 +40,13 @@ jobs:
|
|||
steps:
|
||||
- template: azure-pipelines/vs2015-install-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/windows-install-ninja.yml
|
||||
- template: azure-pipelines/windows-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
||||
defaultLibrary: static
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
||||
afterBuild: ren build\meson-out\libui.a libui.lib
|
||||
|
@ -59,8 +59,8 @@ jobs:
|
|||
libfiles: libui.lib
|
||||
osHeader: ui_windows.h
|
||||
|
||||
- job: windows_386_msvc2017_shared_ninja
|
||||
displayName: 'Windows 386 MSVC2017 Shared Ninja'
|
||||
- job: windows_386_msvc2017_shared
|
||||
displayName: 'Windows 386 MSVC2017 Shared'
|
||||
pool:
|
||||
vmImage: 'vs2017-win2016'
|
||||
workspace:
|
||||
|
@ -68,13 +68,13 @@ jobs:
|
|||
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-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
||||
defaultLibrary: shared
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
||||
- template: azure-pipelines/windows-artifacts.yml
|
||||
|
@ -86,8 +86,8 @@ jobs:
|
|||
libfiles: libui.dll libui.exp libui.lib
|
||||
osHeader: ui_windows.h
|
||||
|
||||
- job: windows_386_msvc2017_static_ninja
|
||||
displayName: 'Windows 386 MSVC2017 Static Ninja'
|
||||
- job: windows_386_msvc2017_static
|
||||
displayName: 'Windows 386 MSVC2017 Static'
|
||||
pool:
|
||||
vmImage: 'vs2017-win2016'
|
||||
workspace:
|
||||
|
@ -95,13 +95,13 @@ jobs:
|
|||
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-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
||||
defaultLibrary: static
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
||||
afterBuild: ren build\meson-out\libui.a libui.lib
|
||||
|
|
|
@ -4,8 +4,8 @@ variables:
|
|||
releaseExamples: 'controlgallery cpp-multithread datetime drawtext histogram tester timer'
|
||||
|
||||
jobs:
|
||||
- job: linux_amd64_shared_ninja
|
||||
displayName: 'Linux amd64 Shared with Ninja'
|
||||
- job: linux_amd64_shared
|
||||
displayName: 'Linux amd64 Shared'
|
||||
pool:
|
||||
vmImage: 'ubuntu-16.04'
|
||||
workspace:
|
||||
|
@ -20,7 +20,7 @@ jobs:
|
|||
parameters:
|
||||
defaultLibrary: shared
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
- template: azure-pipelines/darwinunix-artifacts.yml
|
||||
parameters:
|
||||
os: linux
|
||||
|
@ -29,8 +29,8 @@ jobs:
|
|||
libfiles: libui.so.0
|
||||
osHeader: ui_unix.h
|
||||
|
||||
- job: linux_amd64_static_ninja
|
||||
displayName: 'Linux amd64 Static with Ninja'
|
||||
- job: linux_amd64_static
|
||||
displayName: 'Linux amd64 Static'
|
||||
pool:
|
||||
vmImage: 'ubuntu-16.04'
|
||||
workspace:
|
||||
|
@ -45,7 +45,7 @@ jobs:
|
|||
parameters:
|
||||
defaultLibrary: static
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
- template: azure-pipelines/darwinunix-artifacts.yml
|
||||
parameters:
|
||||
os: linux
|
||||
|
@ -61,8 +61,8 @@ jobs:
|
|||
|
||||
# TODO macosx10.14 doesn't work; it just uses the default SDK
|
||||
|
||||
- job: darwin_amd64_1014sdk_shared_ninja
|
||||
displayName: 'Darwin amd64 10.14 SDK Shared with Ninja'
|
||||
- job: darwin_amd64_1014sdk_shared
|
||||
displayName: 'Darwin amd64 10.14 SDK Shared'
|
||||
pool:
|
||||
vmImage: 'macos-10.13'
|
||||
workspace:
|
||||
|
@ -70,13 +70,13 @@ jobs:
|
|||
steps:
|
||||
- template: azure-pipelines/setup-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/darwin-install-ninja.yml
|
||||
- template: azure-pipelines/darwin-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: export SDKROOT=$(xcodebuild -version -sdk macosx10.14 Path)
|
||||
defaultLibrary: shared
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: export SDKROOT=$(xcodebuild -version -sdk macosx10.14 Path)
|
||||
- template: azure-pipelines/darwinunix-artifacts.yml
|
||||
|
@ -87,8 +87,8 @@ jobs:
|
|||
libfiles: libui.A.dylib
|
||||
osHeader: ui_darwin.h
|
||||
|
||||
- job: darwin_amd64_1014sdk_static_ninja
|
||||
displayName: 'Darwin amd64 10.14 SDK Static with Ninja'
|
||||
- job: darwin_amd64_1014sdk_static
|
||||
displayName: 'Darwin amd64 10.14 SDK Static'
|
||||
pool:
|
||||
vmImage: 'macos-10.13'
|
||||
workspace:
|
||||
|
@ -96,13 +96,13 @@ jobs:
|
|||
steps:
|
||||
- template: azure-pipelines/setup-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/darwin-install-ninja.yml
|
||||
- template: azure-pipelines/darwin-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: export SDKROOT=$(xcodebuild -version -sdk macosx10.14 Path)
|
||||
defaultLibrary: static
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: export SDKROOT=$(xcodebuild -version -sdk macosx10.14 Path)
|
||||
- template: azure-pipelines/darwinunix-artifacts.yml
|
||||
|
|
|
@ -4,8 +4,8 @@ jobs:
|
|||
|
||||
# vs2015 {
|
||||
|
||||
- job: windows_386_msvc2015_shared_ninja
|
||||
displayName: 'Windows 386 MSVC2015 Shared Ninja'
|
||||
- job: windows_amd64_msvc2015_shared
|
||||
displayName: 'Windows amd64 MSVC2015 Shared'
|
||||
pool:
|
||||
vmImage: 'vs2015-win2012r2'
|
||||
workspace:
|
||||
|
@ -13,88 +13,18 @@ jobs:
|
|||
steps:
|
||||
- template: azure-pipelines/vs2015-install-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/windows-install-ninja.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
||||
defaultLibrary: shared
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
parameters:
|
||||
beforeBuild: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
||||
|
||||
- job: windows_386_msvc2015_static_ninja
|
||||
displayName: 'Windows 386 MSVC2015 Static Ninja'
|
||||
pool:
|
||||
vmImage: 'vs2015-win2012r2'
|
||||
workspace:
|
||||
clean: all
|
||||
steps:
|
||||
- template: azure-pipelines/vs2015-install-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/windows-install-ninja.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
||||
defaultLibrary: static
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
parameters:
|
||||
beforeBuild: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
||||
|
||||
- job: windows_386_msvc2015_shared_msbuild
|
||||
displayName: 'Windows 386 MSVC2015 Shared with MSBuild'
|
||||
pool:
|
||||
vmImage: 'vs2015-win2012r2'
|
||||
workspace:
|
||||
clean: all
|
||||
steps:
|
||||
- template: azure-pipelines/vs2015-install-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
||||
defaultLibrary: shared
|
||||
backend: vs2015
|
||||
- template: azure-pipelines/build-msbuild.yml
|
||||
|
||||
- job: windows_386_msvc2015_static_msbuild
|
||||
displayName: 'Windows 386 MSVC2015 Static with MSBuild'
|
||||
pool:
|
||||
vmImage: 'vs2015-win2012r2'
|
||||
workspace:
|
||||
clean: all
|
||||
steps:
|
||||
- template: azure-pipelines/vs2015-install-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
|
||||
defaultLibrary: static
|
||||
backend: vs2015
|
||||
- template: azure-pipelines/build-msbuild.yml
|
||||
|
||||
- job: windows_amd64_msvc2015_shared_ninja
|
||||
displayName: 'Windows amd64 MSVC2015 Shared Ninja'
|
||||
pool:
|
||||
vmImage: 'vs2015-win2012r2'
|
||||
workspace:
|
||||
clean: all
|
||||
steps:
|
||||
- template: azure-pipelines/vs2015-install-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/windows-install-ninja.yml
|
||||
- template: azure-pipelines/windows-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
|
||||
defaultLibrary: shared
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
|
||||
|
||||
- job: windows_amd64_msvc2015_static_ninja
|
||||
displayName: 'Windows amd64 MSVC2015 Static Ninja'
|
||||
- job: windows_amd64_msvc2015_static
|
||||
displayName: 'Windows amd64 MSVC2015 Static'
|
||||
pool:
|
||||
vmImage: 'vs2015-win2012r2'
|
||||
workspace:
|
||||
|
@ -102,54 +32,22 @@ jobs:
|
|||
steps:
|
||||
- template: azure-pipelines/vs2015-install-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/windows-install-ninja.yml
|
||||
- template: azure-pipelines/windows-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
|
||||
defaultLibrary: static
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
|
||||
|
||||
- job: windows_amd64_msvc2015_shared_msbuild
|
||||
displayName: 'Windows amd64 MSVC2015 Shared with MSBuild'
|
||||
pool:
|
||||
vmImage: 'vs2015-win2012r2'
|
||||
workspace:
|
||||
clean: all
|
||||
steps:
|
||||
- template: azure-pipelines/vs2015-install-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
|
||||
defaultLibrary: shared
|
||||
backend: vs2015
|
||||
- template: azure-pipelines/build-msbuild.yml
|
||||
|
||||
- job: windows_amd64_msvc2015_static_msbuild
|
||||
displayName: 'Windows amd64 MSVC2015 Static with MSBuild'
|
||||
pool:
|
||||
vmImage: 'vs2015-win2012r2'
|
||||
workspace:
|
||||
clean: all
|
||||
steps:
|
||||
- template: azure-pipelines/vs2015-install-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
|
||||
defaultLibrary: static
|
||||
backend: vs2015
|
||||
- template: azure-pipelines/build-msbuild.yml
|
||||
|
||||
# }
|
||||
|
||||
# vs2017 {
|
||||
|
||||
- job: windows_386_msvc2017_shared_ninja
|
||||
displayName: 'Windows 386 MSVC2017 Shared Ninja'
|
||||
- job: windows_amd64_msvc2017_shared
|
||||
displayName: 'Windows amd64 MSVC2017 Shared'
|
||||
pool:
|
||||
vmImage: 'vs2017-win2016'
|
||||
workspace:
|
||||
|
@ -157,88 +55,18 @@ jobs:
|
|||
steps:
|
||||
- template: azure-pipelines/setup-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/windows-install-ninja.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
||||
defaultLibrary: shared
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
parameters:
|
||||
beforeBuild: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
||||
|
||||
- job: windows_386_msvc2017_static_ninja
|
||||
displayName: 'Windows 386 MSVC2017 Static Ninja'
|
||||
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/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
||||
defaultLibrary: static
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
parameters:
|
||||
beforeBuild: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
||||
|
||||
- job: windows_386_msvc2017_shared_msbuild
|
||||
displayName: 'Windows 386 MSVC2017 Shared with MSBuild'
|
||||
pool:
|
||||
vmImage: 'vs2017-win2016'
|
||||
workspace:
|
||||
clean: all
|
||||
steps:
|
||||
- template: azure-pipelines/setup-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
||||
defaultLibrary: shared
|
||||
backend: vs2017
|
||||
- template: azure-pipelines/build-msbuild.yml
|
||||
|
||||
- job: windows_386_msvc2017_static_msbuild
|
||||
displayName: 'Windows 386 MSVC2017 Static with MSBuild'
|
||||
pool:
|
||||
vmImage: 'vs2017-win2016'
|
||||
workspace:
|
||||
clean: all
|
||||
steps:
|
||||
- template: azure-pipelines/setup-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x86
|
||||
defaultLibrary: static
|
||||
backend: vs2017
|
||||
- template: azure-pipelines/build-msbuild.yml
|
||||
|
||||
- job: windows_amd64_msvc2017_shared_ninja
|
||||
displayName: 'Windows amd64 MSVC2017 Shared Ninja'
|
||||
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-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" amd64
|
||||
defaultLibrary: shared
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" amd64
|
||||
|
||||
- job: windows_amd64_msvc2017_static_ninja
|
||||
displayName: 'Windows amd64 MSVC2017 Static Ninja'
|
||||
- job: windows_amd64_msvc2017_static
|
||||
displayName: 'Windows amd64 MSVC2017 Static'
|
||||
pool:
|
||||
vmImage: 'vs2017-win2016'
|
||||
workspace:
|
||||
|
@ -246,54 +74,22 @@ jobs:
|
|||
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-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" amd64
|
||||
defaultLibrary: static
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" amd64
|
||||
|
||||
- job: windows_amd64_msvc2017_shared_msbuild
|
||||
displayName: 'Windows amd64 MSVC2017 Shared with MSBuild'
|
||||
pool:
|
||||
vmImage: 'vs2017-win2016'
|
||||
workspace:
|
||||
clean: all
|
||||
steps:
|
||||
- template: azure-pipelines/setup-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" amd64
|
||||
defaultLibrary: shared
|
||||
backend: vs2017
|
||||
- template: azure-pipelines/build-msbuild.yml
|
||||
|
||||
- job: windows_amd64_msvc2017_static_msbuild
|
||||
displayName: 'Windows amd64 MSVC2017 Static with MSBuild'
|
||||
pool:
|
||||
vmImage: 'vs2017-win2016'
|
||||
workspace:
|
||||
clean: all
|
||||
steps:
|
||||
- template: azure-pipelines/setup-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" amd64
|
||||
defaultLibrary: static
|
||||
backend: vs2017
|
||||
- template: azure-pipelines/build-msbuild.yml
|
||||
|
||||
# }
|
||||
|
||||
# more mac {
|
||||
|
||||
- job: darwin_amd64_1012sdk_shared_ninja
|
||||
displayName: 'Darwin amd64 10.12 SDK Shared with Ninja'
|
||||
- job: darwin_amd64_1012sdk_shared
|
||||
displayName: 'Darwin amd64 10.12 SDK Shared'
|
||||
pool:
|
||||
vmImage: 'macos-10.13'
|
||||
workspace:
|
||||
|
@ -301,18 +97,18 @@ jobs:
|
|||
steps:
|
||||
- template: azure-pipelines/setup-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/darwin-install-ninja.yml
|
||||
- template: azure-pipelines/darwin-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: export SDKROOT=$(xcodebuild -version -sdk macosx10.12 Path)
|
||||
defaultLibrary: shared
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: export SDKROOT=$(xcodebuild -version -sdk macosx10.12 Path)
|
||||
|
||||
- job: darwin_amd64_1012sdk_static_ninja
|
||||
displayName: 'Darwin amd64 10.12 SDK Static with Ninja'
|
||||
- job: darwin_amd64_1012sdk_static
|
||||
displayName: 'Darwin amd64 10.12 SDK Static'
|
||||
pool:
|
||||
vmImage: 'macos-10.13'
|
||||
workspace:
|
||||
|
@ -320,18 +116,18 @@ jobs:
|
|||
steps:
|
||||
- template: azure-pipelines/setup-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/darwin-install-ninja.yml
|
||||
- template: azure-pipelines/darwin-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: export SDKROOT=$(xcodebuild -version -sdk macosx10.12 Path)
|
||||
defaultLibrary: static
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: export SDKROOT=$(xcodebuild -version -sdk macosx10.12 Path)
|
||||
|
||||
- job: darwin_amd64_1013sdk_shared_ninja
|
||||
displayName: 'Darwin amd64 10.13 SDK Shared with Ninja'
|
||||
- job: darwin_amd64_1013sdk_shared
|
||||
displayName: 'Darwin amd64 10.13 SDK Shared'
|
||||
pool:
|
||||
vmImage: 'macos-10.13'
|
||||
workspace:
|
||||
|
@ -339,18 +135,18 @@ jobs:
|
|||
steps:
|
||||
- template: azure-pipelines/setup-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/darwin-install-ninja.yml
|
||||
- template: azure-pipelines/darwin-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: export SDKROOT=$(xcodebuild -version -sdk macosx10.13 Path)
|
||||
defaultLibrary: shared
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: export SDKROOT=$(xcodebuild -version -sdk macosx10.13 Path)
|
||||
|
||||
- job: darwin_amd64_1013sdk_static_ninja
|
||||
displayName: 'Darwin amd64 10.13 SDK Static with Ninja'
|
||||
- job: darwin_amd64_1013sdk_static
|
||||
displayName: 'Darwin amd64 10.13 SDK Static'
|
||||
pool:
|
||||
vmImage: 'macos-10.13'
|
||||
workspace:
|
||||
|
@ -358,13 +154,13 @@ jobs:
|
|||
steps:
|
||||
- template: azure-pipelines/setup-python3.yml
|
||||
- template: azure-pipelines/install-latest-meson.yml
|
||||
- template: azure-pipelines/darwin-install-ninja.yml
|
||||
- template: azure-pipelines/darwin-install.yml
|
||||
- template: azure-pipelines/configure.yml
|
||||
parameters:
|
||||
beforeConfigure: export SDKROOT=$(xcodebuild -version -sdk macosx10.13 Path)
|
||||
defaultLibrary: static
|
||||
backend: ninja
|
||||
- template: azure-pipelines/build-ninja.yml
|
||||
- template: azure-pipelines/build.yml
|
||||
parameters:
|
||||
beforeBuild: export SDKROOT=$(xcodebuild -version -sdk macosx10.13 Path)
|
||||
|
||||
|
|
Loading…
Reference in New Issue