From fdc0824505ac890241062eca5e06c7cf0c11284c Mon Sep 17 00:00:00 2001 From: James Clarke Date: Tue, 27 Nov 2018 19:42:53 -0800 Subject: [PATCH] Add amd64 support --- makefiles/msvc2017/jsoncpp.sln | 21 +++++ makefiles/msvc2017/jsontest.vcxproj | 67 +++++++++++++++ makefiles/msvc2017/lib_json.vcxproj | 105 +++++++++++++++++++++++ makefiles/msvc2017/test_lib_json.vcxproj | 75 ++++++++++++++++ 4 files changed, 268 insertions(+) diff --git a/makefiles/msvc2017/jsoncpp.sln b/makefiles/msvc2017/jsoncpp.sln index c1c3798..cf77ce0 100644 --- a/makefiles/msvc2017/jsoncpp.sln +++ b/makefiles/msvc2017/jsoncpp.sln @@ -10,27 +10,48 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_lib_json", "test_lib_j EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 + dummy|x64 = dummy|x64 dummy|x86 = dummy|x86 + Release|x64 = Release|x64 Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B84F7231-16CE-41D8-8C08-7B523FF4225B}.Debug|x64.ActiveCfg = Debug|x64 + {B84F7231-16CE-41D8-8C08-7B523FF4225B}.Debug|x64.Build.0 = Debug|x64 {B84F7231-16CE-41D8-8C08-7B523FF4225B}.Debug|x86.ActiveCfg = Debug|Win32 {B84F7231-16CE-41D8-8C08-7B523FF4225B}.Debug|x86.Build.0 = Debug|Win32 + {B84F7231-16CE-41D8-8C08-7B523FF4225B}.dummy|x64.ActiveCfg = dummy|x64 + {B84F7231-16CE-41D8-8C08-7B523FF4225B}.dummy|x64.Build.0 = dummy|x64 {B84F7231-16CE-41D8-8C08-7B523FF4225B}.dummy|x86.ActiveCfg = dummy|Win32 {B84F7231-16CE-41D8-8C08-7B523FF4225B}.dummy|x86.Build.0 = dummy|Win32 + {B84F7231-16CE-41D8-8C08-7B523FF4225B}.Release|x64.ActiveCfg = Release|x64 + {B84F7231-16CE-41D8-8C08-7B523FF4225B}.Release|x64.Build.0 = Release|x64 {B84F7231-16CE-41D8-8C08-7B523FF4225B}.Release|x86.ActiveCfg = Release|Win32 {B84F7231-16CE-41D8-8C08-7B523FF4225B}.Release|x86.Build.0 = Release|Win32 + {25AF2DD2-D396-4668-B188-488C33B8E620}.Debug|x64.ActiveCfg = Debug|x64 + {25AF2DD2-D396-4668-B188-488C33B8E620}.Debug|x64.Build.0 = Debug|x64 {25AF2DD2-D396-4668-B188-488C33B8E620}.Debug|x86.ActiveCfg = Debug|Win32 {25AF2DD2-D396-4668-B188-488C33B8E620}.Debug|x86.Build.0 = Debug|Win32 + {25AF2DD2-D396-4668-B188-488C33B8E620}.dummy|x64.ActiveCfg = Debug|x64 + {25AF2DD2-D396-4668-B188-488C33B8E620}.dummy|x64.Build.0 = Debug|x64 {25AF2DD2-D396-4668-B188-488C33B8E620}.dummy|x86.ActiveCfg = Debug|Win32 {25AF2DD2-D396-4668-B188-488C33B8E620}.dummy|x86.Build.0 = Debug|Win32 + {25AF2DD2-D396-4668-B188-488C33B8E620}.Release|x64.ActiveCfg = Release|x64 + {25AF2DD2-D396-4668-B188-488C33B8E620}.Release|x64.Build.0 = Release|x64 {25AF2DD2-D396-4668-B188-488C33B8E620}.Release|x86.ActiveCfg = Release|Win32 {25AF2DD2-D396-4668-B188-488C33B8E620}.Release|x86.Build.0 = Release|Win32 + {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Debug|x64.ActiveCfg = Debug|x64 + {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Debug|x64.Build.0 = Debug|x64 {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Debug|x86.ActiveCfg = Debug|Win32 {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Debug|x86.Build.0 = Debug|Win32 + {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.dummy|x64.ActiveCfg = Debug|x64 + {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.dummy|x64.Build.0 = Debug|x64 {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.dummy|x86.ActiveCfg = Debug|Win32 {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.dummy|x86.Build.0 = Debug|Win32 + {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Release|x64.ActiveCfg = Release|x64 + {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Release|x64.Build.0 = Release|x64 {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Release|x86.ActiveCfg = Release|Win32 {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D}.Release|x86.Build.0 = Release|Win32 EndGlobalSection diff --git a/makefiles/msvc2017/jsontest.vcxproj b/makefiles/msvc2017/jsontest.vcxproj index e38401e..de43cfe 100644 --- a/makefiles/msvc2017/jsontest.vcxproj +++ b/makefiles/msvc2017/jsontest.vcxproj @@ -5,10 +5,18 @@ Debug Win32 + + Debug + x64 + Release Win32 + + Release + x64 + {25AF2DD2-D396-4668-B188-488C33B8E620} @@ -20,20 +28,36 @@ v141 MultiByte + + Application + v141 + MultiByte + Application v141 MultiByte + + Application + v141 + MultiByte + + + + + + + <_ProjectFileVersion>15.0.28127.55 @@ -43,11 +67,17 @@ ../../build/vs71/debug/jsontest\ true + + true + ../../build/vs71/release/jsontest\ ../../build/vs71/release/jsontest\ false + + false + Disabled @@ -68,6 +98,25 @@ MachineX86 + + + Disabled + ../../include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + + + $(OutDir)jsontest.exe + true + $(OutDir)jsontest.pdb + Console + + ../../include;%(AdditionalIncludeDirectories) @@ -86,6 +135,24 @@ MachineX86 + + + ../../include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreaded + + + Level3 + ProgramDatabase + + + $(OutDir)jsontest.exe + true + Console + true + true + + diff --git a/makefiles/msvc2017/lib_json.vcxproj b/makefiles/msvc2017/lib_json.vcxproj index c13655d..b40683e 100644 --- a/makefiles/msvc2017/lib_json.vcxproj +++ b/makefiles/msvc2017/lib_json.vcxproj @@ -5,14 +5,26 @@ Debug Win32 + + Debug + x64 + dummy Win32 + + dummy + x64 + Release Win32 + + Release + x64 + {B84F7231-16CE-41D8-8C08-7B523FF4225B} @@ -25,29 +37,55 @@ MultiByte true + + DynamicLibrary + v141 + MultiByte + true + StaticLibrary v141 MultiByte true + + StaticLibrary + v141 + MultiByte + true + StaticLibrary v141 MultiByte + + StaticLibrary + v141 + MultiByte + + + + + + + + + + <_ProjectFileVersion>15.0.28127.55 @@ -56,6 +94,7 @@ ../../build/vs71/debug/lib_json\ ../../build/vs71/debug/lib_json\ + ../../build/vs71/release/lib_json\ ../../build/vs71/release/lib_json\ @@ -85,6 +124,27 @@ $(OutDir)json_vc71_libmtd.lib + + + Disabled + ../../include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + true + false + true + + + Level3 + ProgramDatabase + + + $(OutDir)json_vc71_libmtd.lib + + true @@ -105,6 +165,27 @@ $(OutDir)json_vc71_libmt.lib + + + true + ../../include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + true + MultiThreaded + true + true + false + true + + + AssemblyAndSourceCode + Level3 + ProgramDatabase + + + $(OutDir)json_vc71_libmt.lib + + true @@ -129,6 +210,30 @@ MachineX86 + + + true + ../../include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) + true + MultiThreaded + true + true + false + true + + + AssemblyAndSourceCode + Level3 + ProgramDatabase + + + true + Windows + true + true + + diff --git a/makefiles/msvc2017/test_lib_json.vcxproj b/makefiles/msvc2017/test_lib_json.vcxproj index 75ea771..89a336f 100644 --- a/makefiles/msvc2017/test_lib_json.vcxproj +++ b/makefiles/msvc2017/test_lib_json.vcxproj @@ -5,10 +5,18 @@ Debug Win32 + + Debug + x64 + Release Win32 + + Release + x64 + {B7A96B78-2782-40D2-8F37-A2DEF2B9C26D} @@ -21,20 +29,36 @@ v141 MultiByte + + Application + v141 + MultiByte + Application v141 MultiByte + + Application + v141 + MultiByte + + + + + + + <_ProjectFileVersion>15.0.28127.55 @@ -44,11 +68,17 @@ ../../build/vs71/debug/test_lib_json\ true + + true + ../../build/vs71/release/test_lib_json\ ../../build/vs71/release/test_lib_json\ false + + false + Disabled @@ -73,6 +103,29 @@ $(TargetPath) + + + Disabled + ../../include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + Level3 + ProgramDatabase + + + $(OutDir)test_lib_json.exe + true + $(OutDir)test_lib_json.pdb + Console + + + Running all unit tests + $(TargetPath) + + ../../include;%(AdditionalIncludeDirectories) @@ -95,6 +148,28 @@ $(TargetPath) + + + ../../include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + MultiThreaded + + + Level3 + ProgramDatabase + + + $(OutDir)test_lib_json.exe + true + Console + true + true + + + Running all unit tests + $(TargetPath) + +