From 4efa66c44e0b3b3dd0f11c2a90b950275b0039f7 Mon Sep 17 00:00:00 2001 From: Adrian Conlon Date: Sat, 1 Jan 2022 15:13:16 +0000 Subject: [PATCH] Remind MSVC++ of its responsibilities as to properly define "__cplusplus" --- Gaming/src/Gaming.vcxproj | 4 ++++ Intel8080/src/Intel8080.vcxproj | 4 ++++ Intel8080/test/test_Intel8080.vcxproj | 4 ++++ LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj | 4 ++++ LR35902/src/LR35902.vcxproj | 4 ++++ M6502/HarteTest_6502/HarteTest_6502.vcxproj | 4 ++++ M6502/src/M6502.vcxproj | 4 ++++ M6502/test/test_M6502.vcxproj | 4 ++++ M6532/src/M6532.vcxproj | 4 ++++ MC6809/src/MC6809.vcxproj | 4 ++++ MC6809/test/test_MC6809.vcxproj | 4 ++++ MC6809/unittest/unittest_MC6809.vcxproj | 4 ++++ MC6850/src/MC6850.vcxproj | 4 ++++ Ricoh2A03/src/Ricoh2A03.vcxproj | 4 ++++ Z80/fusetest_Z80/fusetest_Z80.vcxproj | 4 ++++ Z80/src/Z80.vcxproj | 4 ++++ Z80/test/test_Z80.vcxproj | 4 ++++ src/EightBit.vcxproj | 4 ++++ 18 files changed, 72 insertions(+) diff --git a/Gaming/src/Gaming.vcxproj b/Gaming/src/Gaming.vcxproj index c9e0410..ecc9584 100644 --- a/Gaming/src/Gaming.vcxproj +++ b/Gaming/src/Gaming.vcxproj @@ -96,6 +96,7 @@ false true AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -113,6 +114,7 @@ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) stdafx.h stdcpp20 + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -128,6 +130,7 @@ _DEBUG;_LIB;%(PreprocessorDefinitions) stdafx.h stdcpp20 + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -146,6 +149,7 @@ false true AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows diff --git a/Intel8080/src/Intel8080.vcxproj b/Intel8080/src/Intel8080.vcxproj index 02db702..797cdca 100644 --- a/Intel8080/src/Intel8080.vcxproj +++ b/Intel8080/src/Intel8080.vcxproj @@ -91,6 +91,7 @@ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -104,6 +105,7 @@ _DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -120,6 +122,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -138,6 +141,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows diff --git a/Intel8080/test/test_Intel8080.vcxproj b/Intel8080/test/test_Intel8080.vcxproj index 40192aa..a14f9cc 100644 --- a/Intel8080/test/test_Intel8080.vcxproj +++ b/Intel8080/test/test_Intel8080.vcxproj @@ -94,6 +94,7 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Console @@ -107,6 +108,7 @@ _DEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Console @@ -123,6 +125,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console @@ -141,6 +144,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console diff --git a/LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj b/LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj index ac273d5..4bffc05 100644 --- a/LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj +++ b/LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj @@ -97,6 +97,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console @@ -112,6 +113,7 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Console @@ -125,6 +127,7 @@ _DEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Console @@ -141,6 +144,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console diff --git a/LR35902/src/LR35902.vcxproj b/LR35902/src/LR35902.vcxproj index f1fb12a..f906388 100644 --- a/LR35902/src/LR35902.vcxproj +++ b/LR35902/src/LR35902.vcxproj @@ -89,6 +89,7 @@ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) true stdcpp20 + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -102,6 +103,7 @@ _DEBUG;_LIB;%(PreprocessorDefinitions) true stdcpp20 + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -118,6 +120,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -136,6 +139,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows diff --git a/M6502/HarteTest_6502/HarteTest_6502.vcxproj b/M6502/HarteTest_6502/HarteTest_6502.vcxproj index 10db915..eb8742a 100644 --- a/M6502/HarteTest_6502/HarteTest_6502.vcxproj +++ b/M6502/HarteTest_6502/HarteTest_6502.vcxproj @@ -97,6 +97,7 @@ true stdcpp20 Use + /Zc:__cplusplus %(AdditionalOptions) Console @@ -114,6 +115,7 @@ false true AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console @@ -130,6 +132,7 @@ true stdcpp20 Use + /Zc:__cplusplus %(AdditionalOptions) Console @@ -147,6 +150,7 @@ false true AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console diff --git a/M6502/src/M6502.vcxproj b/M6502/src/M6502.vcxproj index 119d417..861e87e 100644 --- a/M6502/src/M6502.vcxproj +++ b/M6502/src/M6502.vcxproj @@ -93,6 +93,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -108,6 +109,7 @@ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -121,6 +123,7 @@ _DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -137,6 +140,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows diff --git a/M6502/test/test_M6502.vcxproj b/M6502/test/test_M6502.vcxproj index da3302b..753db30 100644 --- a/M6502/test/test_M6502.vcxproj +++ b/M6502/test/test_M6502.vcxproj @@ -101,6 +101,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console @@ -118,6 +119,7 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Console @@ -131,6 +133,7 @@ _DEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Console @@ -148,6 +151,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console diff --git a/M6532/src/M6532.vcxproj b/M6532/src/M6532.vcxproj index 2209d15..048d615 100644 --- a/M6532/src/M6532.vcxproj +++ b/M6532/src/M6532.vcxproj @@ -97,6 +97,7 @@ true false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -113,6 +114,7 @@ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -127,6 +129,7 @@ _DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -144,6 +147,7 @@ true false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows diff --git a/MC6809/src/MC6809.vcxproj b/MC6809/src/MC6809.vcxproj index ef3f43b..3a89d34 100644 --- a/MC6809/src/MC6809.vcxproj +++ b/MC6809/src/MC6809.vcxproj @@ -115,6 +115,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -131,6 +132,7 @@ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -145,6 +147,7 @@ _DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -162,6 +165,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows diff --git a/MC6809/test/test_MC6809.vcxproj b/MC6809/test/test_MC6809.vcxproj index d7cee23..2e17eba 100644 --- a/MC6809/test/test_MC6809.vcxproj +++ b/MC6809/test/test_MC6809.vcxproj @@ -97,6 +97,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console @@ -113,6 +114,7 @@ true WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 + /Zc:__cplusplus %(AdditionalOptions) Console @@ -127,6 +129,7 @@ true _DEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 + /Zc:__cplusplus %(AdditionalOptions) Console @@ -144,6 +147,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console diff --git a/MC6809/unittest/unittest_MC6809.vcxproj b/MC6809/unittest/unittest_MC6809.vcxproj index bd8956d..e7d0f3d 100644 --- a/MC6809/unittest/unittest_MC6809.vcxproj +++ b/MC6809/unittest/unittest_MC6809.vcxproj @@ -98,6 +98,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console @@ -121,6 +122,7 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) pch.h stdcpp20 + /Zc:__cplusplus %(AdditionalOptions) Console @@ -143,6 +145,7 @@ _DEBUG;_CONSOLE;%(PreprocessorDefinitions) pch.h stdcpp20 + /Zc:__cplusplus %(AdditionalOptions) Console @@ -168,6 +171,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console diff --git a/MC6850/src/MC6850.vcxproj b/MC6850/src/MC6850.vcxproj index 5e85d08..8ad04c3 100644 --- a/MC6850/src/MC6850.vcxproj +++ b/MC6850/src/MC6850.vcxproj @@ -98,6 +98,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console @@ -115,6 +116,7 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) pch.h stdcpp20 + /Zc:__cplusplus %(AdditionalOptions) Console @@ -130,6 +132,7 @@ _DEBUG;_CONSOLE;%(PreprocessorDefinitions) pch.h stdcpp20 + /Zc:__cplusplus %(AdditionalOptions) Console @@ -148,6 +151,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console diff --git a/Ricoh2A03/src/Ricoh2A03.vcxproj b/Ricoh2A03/src/Ricoh2A03.vcxproj index d05076e..f47d445 100644 --- a/Ricoh2A03/src/Ricoh2A03.vcxproj +++ b/Ricoh2A03/src/Ricoh2A03.vcxproj @@ -91,6 +91,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) true @@ -104,6 +105,7 @@ true Use stdcpp20 + /Zc:__cplusplus %(AdditionalOptions) @@ -113,6 +115,7 @@ true Use stdcpp20 + /Zc:__cplusplus %(AdditionalOptions) @@ -125,6 +128,7 @@ false false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) true diff --git a/Z80/fusetest_Z80/fusetest_Z80.vcxproj b/Z80/fusetest_Z80/fusetest_Z80.vcxproj index f556185..a843e15 100644 --- a/Z80/fusetest_Z80/fusetest_Z80.vcxproj +++ b/Z80/fusetest_Z80/fusetest_Z80.vcxproj @@ -98,6 +98,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console @@ -113,6 +114,7 @@ WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Console @@ -126,6 +128,7 @@ _DEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Console @@ -142,6 +145,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Console diff --git a/Z80/src/Z80.vcxproj b/Z80/src/Z80.vcxproj index f92c88a..39299b4 100644 --- a/Z80/src/Z80.vcxproj +++ b/Z80/src/Z80.vcxproj @@ -93,6 +93,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -108,6 +109,7 @@ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -121,6 +123,7 @@ _DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -137,6 +140,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows diff --git a/Z80/test/test_Z80.vcxproj b/Z80/test/test_Z80.vcxproj index 388dabc..7cbc219 100644 --- a/Z80/test/test_Z80.vcxproj +++ b/Z80/test/test_Z80.vcxproj @@ -90,6 +90,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) true @@ -106,6 +107,7 @@ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) @@ -120,6 +122,7 @@ _DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) @@ -137,6 +140,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) true diff --git a/src/EightBit.vcxproj b/src/EightBit.vcxproj index fcf293b..82a53d5 100644 --- a/src/EightBit.vcxproj +++ b/src/EightBit.vcxproj @@ -90,6 +90,7 @@ WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -103,6 +104,7 @@ _DEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 true + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -119,6 +121,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows @@ -137,6 +140,7 @@ stdcpp20 false AnySuitable + /Zc:__cplusplus %(AdditionalOptions) Windows