Skip to content

Commit 93c1f83

Browse files
committed
Update CI compiler and OS versions
1 parent 938d5f5 commit 93c1f83

2 files changed

Lines changed: 8 additions & 11 deletions

File tree

.appveyor.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,9 @@ environment:
2121
matrix:
2222
# see 96d5c1f3ed77b09c64ce7c3c7cbd37c70456b3db
2323
# for NMake template
24-
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
25-
generator: Visual Studio 16 2019
24+
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2022
25+
generator: Visual Studio 17 2022
2626
platform: x64
27-
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
28-
generator: Visual Studio 16 2019
29-
platform: win32
3027

3128
build:
3229
parallel: true
@@ -51,9 +48,9 @@ build_script:
5148
:: /Wv pins warnings to a specific compiler version so that new ones
5249
:: don't make the build error after Appveyor updates the compiler.
5350
54-
set CFLAGS=/Wv:19.29.30037
51+
set CFLAGS=/Wv:19.34
5552
56-
set CXXFLAGS=/Wv:19.29.30037
53+
set CXXFLAGS=/Wv:19.34
5754
5855
cmake
5956
-Wdev -Wdeprecated

azure-pipelines.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,27 +67,27 @@ jobs:
6767
6868
- job: Linux
6969
pool:
70-
vmImage: 'ubuntu-22.04'
70+
vmImage: 'ubuntu-24.04'
7171
strategy:
7272
matrix:
7373
GCC:
7474
BUILD_TYPE: Release
7575
C_COMPILER: gcc
76-
CXX_COMPILER: g++
76+
CXX_COMPILER: g++-14
7777
EXTRA_PACKAGES:
7878
EXTRA_INSTALLS:
7979
TOOLCHAIN_FILE:
8080
Clang:
8181
BUILD_TYPE: Release
8282
C_COMPILER: clang
83-
CXX_COMPILER: clang++
83+
CXX_COMPILER: clang++-19
8484
EXTRA_PACKAGES:
8585
EXTRA_INSTALLS:
8686
TOOLCHAIN_FILE:
8787
Mingw:
8888
BUILD_TYPE: Debug
8989
C_COMPILER: x86_64-w64-mingw32-gcc
90-
CXX_COMPILER: x86_64-w64-mingw32-g++
90+
CXX_COMPILER: x86_64-w64-mingw32-g++-14
9191
EXTRA_PACKAGES: gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 mingw-w64-x86-64-dev
9292
EXTRA_INSTALLS: sudo update-alternatives --set x86_64-w64-mingw32-gcc /usr/bin/x86_64-w64-mingw32-gcc-posix ; sudo update-alternatives --set x86_64-w64-mingw32-g++ /usr/bin/x86_64-w64-mingw32-g++-posix
9393
TOOLCHAIN_FILE: cmake/cross-toolchain-mingw64.cmake

0 commit comments

Comments
 (0)