From e4406064ebccd3ed55839ef9eac4528a12dd3d3d Mon Sep 17 00:00:00 2001 From: Daniel Edwards Date: Tue, 5 May 2026 10:01:21 +0200 Subject: [PATCH 1/3] third-party: update fmt to 12.1.0 Signed-off-by: Daniel Edwards --- ThirdParty/fmt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ThirdParty/fmt b/ThirdParty/fmt index 123913715..407c905e4 160000 --- a/ThirdParty/fmt +++ b/ThirdParty/fmt @@ -1 +1 @@ -Subproject commit 123913715afeb8a437e6388b4473fcc4753e1c9a +Subproject commit 407c905e45ad75fc29bf0f9bb7c5c2fd3475976f From 801184e48e75c4ba4c93edf1274cbae9f228ed85 Mon Sep 17 00:00:00 2001 From: Daniel Edwards Date: Tue, 5 May 2026 10:02:25 +0200 Subject: [PATCH 2/3] fixup! third-party: update fmt to 12.1.0 Signed-off-by: Daniel Edwards --- docs/changelog/versions/latest.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/changelog/versions/latest.md b/docs/changelog/versions/latest.md index 7a50ef557..7056bb461 100644 --- a/docs/changelog/versions/latest.md +++ b/docs/changelog/versions/latest.md @@ -4,3 +4,4 @@ - `cmake`: merged almost all internal CMake `INTERFACE` libraries into `I_SilKit` - `third-party`: update `oatpp` to version 1.3.1 +- `third-party`: update `fmt` to version 12.1.0 From 72d4823a660055821778893cc4ba560a621a4cce Mon Sep 17 00:00:00 2001 From: Daniel Edwards Date: Tue, 5 May 2026 10:53:33 +0200 Subject: [PATCH 3/3] fixup! third-party: update fmt to 12.1.0 Signed-off-by: Daniel Edwards --- SilKit/cmake/SilKitBuildSettings.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/SilKit/cmake/SilKitBuildSettings.cmake b/SilKit/cmake/SilKitBuildSettings.cmake index bfad13d28..1d24cd2ed 100644 --- a/SilKit/cmake/SilKitBuildSettings.cmake +++ b/SilKit/cmake/SilKitBuildSettings.cmake @@ -88,6 +88,12 @@ function(silkit_enable_warnings isOn) /wd4389 # too many bogus signed/unsigned warnings in VS2017 Win32 ) endif() + + if ("${SILKIT_HOST_ARCHITECTURE}" STREQUAL "x86") + set(_flags ${_flags} + /wd4244 # possible loss of data after conversion (fmt 12.1.0 produces these on 32-bit MSVC builds) + ) + endif() elseif(MINGW) set(_flags -pedantic