From f3830c19917c254dcddfd272518a7b749fe89129 Mon Sep 17 00:00:00 2001 From: Neil Date: Sat, 24 Mar 2018 09:15:01 +1100 Subject: Update unit test Visual C++ builds to Visual C++ 2017 with /std:c++latest but also allowing std::auto_ptr for Catch. --- test/unit/UnitTester.vcxproj | 23 ++++++++++++----------- test/unit/test.mak | 2 +- 2 files changed, 13 insertions(+), 12 deletions(-) (limited to 'test') diff --git a/test/unit/UnitTester.vcxproj b/test/unit/UnitTester.vcxproj index d74b691fe..24f6cca94 100644 --- a/test/unit/UnitTester.vcxproj +++ b/test/unit/UnitTester.vcxproj @@ -1,5 +1,5 @@  - + Debug @@ -22,32 +22,32 @@ {35688A27-D91B-453A-8A05-65A7F28DEFBF} Win32Proj UnitTester - 8.1 + 10.0.16299.0 Application true - v140 + v141 Unicode Application false - v140 + v141 true Unicode Application true - v140 + v141 Unicode Application false - v140 + v141 true Unicode @@ -87,8 +87,9 @@ Level3 Disabled - _CRT_SECURE_NO_WARNINGS=1;_SCL_SECURE_NO_WARNINGS=1;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + _CRT_SECURE_NO_WARNINGS=1;_HAS_AUTO_PTR_ETC=1;_SCL_SECURE_NO_WARNINGS=1;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) ..\..\include\;..\..\src\;..\..\lexlib\ + stdcpplatest Console @@ -101,7 +102,7 @@ Level3 Disabled - _CRT_SECURE_NO_WARNINGS=1;_SCL_SECURE_NO_WARNINGS=1;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + _CRT_SECURE_NO_WARNINGS=1;_HAS_AUTO_PTR_ETC=1;_SCL_SECURE_NO_WARNINGS=1;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) ..\..\include\;..\..\src\;..\..\lexlib\ @@ -117,7 +118,7 @@ MaxSpeed true true - _CRT_SECURE_NO_WARNINGS=1;_SCL_SECURE_NO_WARNINGS=1;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + _CRT_SECURE_NO_WARNINGS=1;_HAS_AUTO_PTR_ETC=1;_SCL_SECURE_NO_WARNINGS=1;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) ..\..\include\;..\..\src\;..\..\lexlib\ @@ -135,7 +136,7 @@ MaxSpeed true true - _CRT_SECURE_NO_WARNINGS=1;_SCL_SECURE_NO_WARNINGS=1;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + _CRT_SECURE_NO_WARNINGS=1;_HAS_AUTO_PTR_ETC=1;_SCL_SECURE_NO_WARNINGS=1;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) ..\..\include\;..\..\src\;..\..\lexlib\ @@ -162,4 +163,4 @@ - + \ No newline at end of file diff --git a/test/unit/test.mak b/test/unit/test.mak index 1e056fcba..0db79c69a 100644 --- a/test/unit/test.mak +++ b/test/unit/test.mak @@ -6,7 +6,7 @@ EXE = unitTest.exe INCLUDEDIRS = /I../../include /I../../src /I../../lexlib -CXXFLAGS = /EHsc /wd 4805 $(INCLUDEDIRS) +CXXFLAGS = /EHsc /std:c++latest /D_HAS_AUTO_PTR_ETC=1 /wd 4805 $(INCLUDEDIRS) # Files in this directory containing tests TESTSRC=test*.cxx -- cgit v1.2.3