From ac3de4fd9821a02ddc89c079963f00c05cb03c8e Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Mon, 4 Sep 2023 02:18:31 +0300 Subject: [PATCH] Enable correct __cplusplus macro on MSVC --- plugins/msvc/msvccompiler.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/msvc/msvccompiler.cpp b/plugins/msvc/msvccompiler.cpp index e7ec3b7..3206e57 100644 --- a/plugins/msvc/msvccompiler.cpp +++ b/plugins/msvc/msvccompiler.cpp @@ -114,6 +114,8 @@ ExternalTask::Arguments MsvcCompiler::_run(const ObjectFile &object, FS::Path &w argv.push_back("/std:"+std.str()); } + argv.push_back("/Zc:__cplusplus"); + if(binfo.warning_level>=1) { argv.push_back(format("/W%d", binfo.warning_level)); -- 2.45.2