Use CMake fmt compatibility option

This commit is contained in:
2026-06-12 19:29:53 +02:00
parent 7dc4f773de
commit 90f5fb29a6
3 changed files with 12 additions and 4 deletions

View File

@@ -239,6 +239,8 @@ add_library(pp_platform_api STATIC
src/platform_api/asset_file_load_policy.h
src/platform_api/network_tls_policy.cpp
src/platform_api/network_tls_policy.h
src/platform_apple/apple_platform_services.cpp
src/platform_apple/apple_platform_services.h
src/platform_api/platform_policy.cpp
src/platform_api/platform_policy.h
src/platform_api/platform_services.cpp
@@ -320,6 +322,11 @@ if(PP_BUILD_APP)
PUBLIC
${PP_LEGACY_INCLUDE_DIRS})
file(REMOVE_RECURSE "${CMAKE_CURRENT_BINARY_DIR}/compat/fmt-vs2026")
if(MSVC_VERSION GREATER_EQUAL 1945)
target_compile_options(pp_legacy_vendor
PUBLIC
/U_SECURE_SCL)
endif()
target_compile_definitions(pp_legacy_vendor
PUBLIC
ENUM_BITFIELDS_NOT_SUPPORTED