From 3f0ea89e8226a86694e795a167ad26b39f94eb58 Mon Sep 17 00:00:00 2001 From: smithx Date: Sat, 17 May 2025 16:26:43 +0300 Subject: [PATCH] fix __cplusplus value detection for MSVC --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4aabcff5..430ddef1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -102,7 +102,7 @@ else () add_definitions(-D_CRT_SECURE_NO_WARNINGS) endif () add_definitions(-DBOOST_ALL_NO_LIB) - set(MSVC_CXX_FLAGS ${MSVC_CXX_FLAGS} /wd4503 /bigobj) + set(MSVC_CXX_FLAGS ${MSVC_CXX_FLAGS} /wd4503 /bigobj /Zc:__cplusplus) if (CMAKE_BUILD_TYPE MATCHES "Debug" AND JINJA2CPP_MSVC_RUNTIME_TYPE) set(JINJA2CPP_MSVC_RUNTIME_TYPE "${JINJA2CPP_MSVC_RUNTIME_TYPE}d")