From 03194a6fa3e590e79be1aa920e19241546f93c79 Mon Sep 17 00:00:00 2001 From: Yukino Song Date: Mon, 26 May 2025 18:08:08 +0800 Subject: [PATCH] UCRT64 C++15 workaround (closes #753) --- cmake/prep/init.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmake/prep/init.cmake b/cmake/prep/init.cmake index 4c03ecfb..5cc68893 100644 --- a/cmake/prep/init.cmake +++ b/cmake/prep/init.cmake @@ -1,4 +1,9 @@ if (WIN32) + if(CMAKE_CXX_COMPILER_ID MATCHES "GNU") + if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 15.0) + add_compile_options($<$:-Wno-template-body>) # Workaround for WinRT headers + endif() + endif() elseif (APPLE) elseif (UNIX) include(GNUInstallDirs)