|
|
|
@ -2,117 +2,117 @@ clone_depth: 1 |
|
|
|
|
|
|
|
|
|
|
|
environment: |
|
|
|
environment: |
|
|
|
matrix: |
|
|
|
matrix: |
|
|
|
- TARGET: desktop |
|
|
|
# - TARGET: desktop |
|
|
|
COMPILER: msvc |
|
|
|
# COMPILER: msvc |
|
|
|
PLATFORM: x64 |
|
|
|
# PLATFORM: x64 |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 |
|
|
|
APPVEYOR_JOB_NAME: windows-msvc2015 |
|
|
|
# APPVEYOR_JOB_NAME: windows-msvc2015 |
|
|
|
CONFIGURATION: Debug |
|
|
|
# CONFIGURATION: Debug |
|
|
|
ENABLE_VULKAN: OFF |
|
|
|
# ENABLE_VULKAN: OFF |
|
|
|
- TARGET: desktop |
|
|
|
# - TARGET: desktop |
|
|
|
COMPILER: msvc |
|
|
|
# COMPILER: msvc |
|
|
|
PLATFORM: x64 |
|
|
|
# PLATFORM: x64 |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 |
|
|
|
APPVEYOR_JOB_NAME: windows-msvc2017 |
|
|
|
# APPVEYOR_JOB_NAME: windows-msvc2017 |
|
|
|
CONFIGURATION: Debug |
|
|
|
# CONFIGURATION: Debug |
|
|
|
ENABLE_VULKAN: OFF |
|
|
|
# ENABLE_VULKAN: OFF |
|
|
|
- TARGET: desktop |
|
|
|
# - TARGET: desktop |
|
|
|
COMPILER: msvc |
|
|
|
# COMPILER: msvc |
|
|
|
PLATFORM: x64 |
|
|
|
# PLATFORM: x64 |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 |
|
|
|
APPVEYOR_JOB_NAME: windows-msvc2019 |
|
|
|
# APPVEYOR_JOB_NAME: windows-msvc2019 |
|
|
|
CONFIGURATION: Debug |
|
|
|
# CONFIGURATION: Debug |
|
|
|
ENABLE_VULKAN: ON |
|
|
|
# ENABLE_VULKAN: ON |
|
|
|
- TARGET: desktop |
|
|
|
# - TARGET: desktop |
|
|
|
COMPILER: msvc |
|
|
|
# COMPILER: msvc |
|
|
|
PLATFORM: x64 |
|
|
|
# PLATFORM: x64 |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 |
|
|
|
APPVEYOR_JOB_NAME: windows-msvc2022 |
|
|
|
# APPVEYOR_JOB_NAME: windows-msvc2022 |
|
|
|
CONFIGURATION: Debug |
|
|
|
# CONFIGURATION: Debug |
|
|
|
ENABLE_VULKAN: ON |
|
|
|
# ENABLE_VULKAN: ON |
|
|
|
- TARGET: desktop |
|
|
|
# - TARGET: desktop |
|
|
|
COMPILER: msvc |
|
|
|
# COMPILER: msvc |
|
|
|
PLATFORM: x64 |
|
|
|
# PLATFORM: x64 |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 |
|
|
|
APPVEYOR_JOB_NAME: windows-static-msvc2019 |
|
|
|
# APPVEYOR_JOB_NAME: windows-static-msvc2019 |
|
|
|
CONFIGURATION: Debug |
|
|
|
# CONFIGURATION: Debug |
|
|
|
BUILD_STATIC: ON |
|
|
|
# BUILD_STATIC: ON |
|
|
|
ENABLE_VULKAN: ON |
|
|
|
# ENABLE_VULKAN: ON |
|
|
|
- TARGET: desktop |
|
|
|
# - TARGET: desktop |
|
|
|
COMPILER: msvc |
|
|
|
# COMPILER: msvc |
|
|
|
PLATFORM: x64 |
|
|
|
# PLATFORM: x64 |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 |
|
|
|
APPVEYOR_JOB_NAME: windows-static-msvc2022 |
|
|
|
# APPVEYOR_JOB_NAME: windows-static-msvc2022 |
|
|
|
CONFIGURATION: Debug |
|
|
|
# CONFIGURATION: Debug |
|
|
|
BUILD_STATIC: ON |
|
|
|
# BUILD_STATIC: ON |
|
|
|
ENABLE_VULKAN: ON |
|
|
|
# ENABLE_VULKAN: ON |
|
|
|
- TARGET: desktop |
|
|
|
# - TARGET: desktop |
|
|
|
COMPILER: msvc-clang |
|
|
|
# COMPILER: msvc-clang |
|
|
|
PLATFORM: x64 |
|
|
|
# PLATFORM: x64 |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 |
|
|
|
APPVEYOR_JOB_NAME: windows-msvc2019-clang |
|
|
|
# APPVEYOR_JOB_NAME: windows-msvc2019-clang |
|
|
|
CONFIGURATION: Debug |
|
|
|
# CONFIGURATION: Debug |
|
|
|
ENABLE_VULKAN: ON |
|
|
|
# ENABLE_VULKAN: ON |
|
|
|
# This one collects code coverage using Clang's --coverage and grcov |
|
|
|
# # This one collects code coverage using Clang's --coverage and grcov |
|
|
|
- TARGET: desktop |
|
|
|
# - TARGET: desktop |
|
|
|
COMPILER: msvc-clang |
|
|
|
# COMPILER: msvc-clang |
|
|
|
PLATFORM: x64 |
|
|
|
# PLATFORM: x64 |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 |
|
|
|
APPVEYOR_JOB_NAME: windows-msvc2022-clang |
|
|
|
# APPVEYOR_JOB_NAME: windows-msvc2022-clang |
|
|
|
CONFIGURATION: Debug |
|
|
|
# CONFIGURATION: Debug |
|
|
|
ENABLE_VULKAN: ON |
|
|
|
# ENABLE_VULKAN: ON |
|
|
|
# Build at least one 32bit Release build, so we catch things that are not a |
|
|
|
# # Build at least one 32bit Release build, so we catch things that are not a |
|
|
|
# problem on either 64bit or Debug. |
|
|
|
# # problem on either 64bit or Debug. |
|
|
|
- TARGET: desktop |
|
|
|
# - TARGET: desktop |
|
|
|
COMPILER: msvc |
|
|
|
# COMPILER: msvc |
|
|
|
ANSI_COLORS: ON |
|
|
|
# ANSI_COLORS: ON |
|
|
|
PLATFORM: |
|
|
|
# PLATFORM: |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 |
|
|
|
APPVEYOR_JOB_NAME: windows-32b-msvc2015 |
|
|
|
# APPVEYOR_JOB_NAME: windows-32b-msvc2015 |
|
|
|
CONFIGURATION: Release |
|
|
|
# CONFIGURATION: Release |
|
|
|
- TARGET: desktop |
|
|
|
# - TARGET: desktop |
|
|
|
COMPILER: msvc |
|
|
|
# COMPILER: msvc |
|
|
|
# Same reasoning as in Corrade for /EHsc |
|
|
|
# # Same reasoning as in Corrade for /EHsc |
|
|
|
COMPILER_EXTRA: -DCMAKE_CXX_FLAGS="/permissive- /EHsc" -DCORRADE_MSVC_COMPATIBILITY=OFF |
|
|
|
# COMPILER_EXTRA: -DCMAKE_CXX_FLAGS="/permissive- /EHsc" -DCORRADE_MSVC_COMPATIBILITY=OFF |
|
|
|
PLATFORM: x64 |
|
|
|
# PLATFORM: x64 |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 |
|
|
|
APPVEYOR_JOB_NAME: windows-conforming-msvc2019 |
|
|
|
# APPVEYOR_JOB_NAME: windows-conforming-msvc2019 |
|
|
|
CONFIGURATION: Debug |
|
|
|
# CONFIGURATION: Debug |
|
|
|
ENABLE_VULKAN: ON |
|
|
|
# ENABLE_VULKAN: ON |
|
|
|
- TARGET: desktop |
|
|
|
# - TARGET: desktop |
|
|
|
COMPILER: msvc |
|
|
|
# COMPILER: msvc |
|
|
|
# Not playing with fire and using /EHsc on 2022 as well. Testing with the |
|
|
|
# # Not playing with fire and using /EHsc on 2022 as well. Testing with the |
|
|
|
# conformant preprocessor also, but just on one of the two permissive |
|
|
|
# # conformant preprocessor also, but just on one of the two permissive |
|
|
|
# builds to avoid a false impression that the differences are depending on |
|
|
|
# # builds to avoid a false impression that the differences are depending on |
|
|
|
# /permissive- alone. |
|
|
|
# # /permissive- alone. |
|
|
|
COMPILER_EXTRA: -DCMAKE_CXX_FLAGS="/permissive- /EHsc /Zc:preprocessor" -DCORRADE_MSVC_COMPATIBILITY=OFF |
|
|
|
# COMPILER_EXTRA: -DCMAKE_CXX_FLAGS="/permissive- /EHsc /Zc:preprocessor" -DCORRADE_MSVC_COMPATIBILITY=OFF |
|
|
|
PLATFORM: x64 |
|
|
|
# PLATFORM: x64 |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 |
|
|
|
APPVEYOR_JOB_NAME: windows-conforming-msvc2022 |
|
|
|
# APPVEYOR_JOB_NAME: windows-conforming-msvc2022 |
|
|
|
CONFIGURATION: Debug |
|
|
|
# CONFIGURATION: Debug |
|
|
|
ENABLE_VULKAN: ON |
|
|
|
# ENABLE_VULKAN: ON |
|
|
|
# This one collects code coverage using GCC's --coverage and grcov |
|
|
|
# # This one collects code coverage using GCC's --coverage and grcov |
|
|
|
- TARGET: desktop |
|
|
|
# - TARGET: desktop |
|
|
|
COMPILER: mingw |
|
|
|
# COMPILER: mingw |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 |
|
|
|
APPVEYOR_JOB_NAME: windows-mingw |
|
|
|
# APPVEYOR_JOB_NAME: windows-mingw |
|
|
|
ENABLE_VULKAN: ON |
|
|
|
# ENABLE_VULKAN: ON |
|
|
|
- TARGET: desktop-gles |
|
|
|
# - TARGET: desktop-gles |
|
|
|
TARGET_GLES2: ON |
|
|
|
# TARGET_GLES2: ON |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 |
|
|
|
APPVEYOR_JOB_NAME: windows-gles2-msvc2019 |
|
|
|
# APPVEYOR_JOB_NAME: windows-gles2-msvc2019 |
|
|
|
- TARGET: desktop-gles |
|
|
|
# - TARGET: desktop-gles |
|
|
|
TARGET_GLES2: OFF |
|
|
|
# TARGET_GLES2: OFF |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019 |
|
|
|
APPVEYOR_JOB_NAME: windows-gles3-msvc2019 |
|
|
|
# APPVEYOR_JOB_NAME: windows-gles3-msvc2019 |
|
|
|
- TARGET: desktop-gles |
|
|
|
# - TARGET: desktop-gles |
|
|
|
TARGET_GLES2: ON |
|
|
|
# TARGET_GLES2: ON |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 |
|
|
|
APPVEYOR_JOB_NAME: windows-gles2-msvc2022 |
|
|
|
# APPVEYOR_JOB_NAME: windows-gles2-msvc2022 |
|
|
|
- TARGET: desktop-gles |
|
|
|
# - TARGET: desktop-gles |
|
|
|
TARGET_GLES2: OFF |
|
|
|
# TARGET_GLES2: OFF |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 |
|
|
|
# APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022 |
|
|
|
APPVEYOR_JOB_NAME: windows-gles3-msvc2022 |
|
|
|
# APPVEYOR_JOB_NAME: windows-gles3-msvc2022 |
|
|
|
- TARGET: rt |
|
|
|
- TARGET: rt |
|
|
|
TARGET_GLES2: OFF |
|
|
|
TARGET_GLES2: OFF |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 |
|
|
|
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 |
|
|
|
|