From df6ea522db8182f703517fac770ad8a3038a5499 Mon Sep 17 00:00:00 2001 From: Hernan Martinez Date: Thu, 26 May 2022 19:09:00 -0600 Subject: [PATCH 1/3] Add ARM64 to Foundation --- Foundation/Foundation_vs170.sln | 54 ++ Foundation/Foundation_vs170.vcxproj | 566 ++++++++++++++++++ Foundation/testsuite/TestApp_vs170.vcxproj | 277 +++++++++ .../testsuite/TestLibrary_vs170.vcxproj | 98 +++ Foundation/testsuite/TestSuite_vs170.vcxproj | 282 +++++++++ 5 files changed, 1277 insertions(+) diff --git a/Foundation/Foundation_vs170.sln b/Foundation/Foundation_vs170.sln index c17d01b3b8..3371a9d6be 100644 --- a/Foundation/Foundation_vs170.sln +++ b/Foundation/Foundation_vs170.sln @@ -21,124 +21,178 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "TestLibrary", "testsuite\Te EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + debug_shared|ARM64 = debug_shared|ARM64 debug_shared|Win32 = debug_shared|Win32 debug_shared|x64 = debug_shared|x64 + debug_static_md|ARM64 = debug_static_md|ARM64 debug_static_md|Win32 = debug_static_md|Win32 debug_static_md|x64 = debug_static_md|x64 + debug_static_mt|ARM64 = debug_static_mt|ARM64 debug_static_mt|Win32 = debug_static_mt|Win32 debug_static_mt|x64 = debug_static_mt|x64 + release_shared|ARM64 = release_shared|ARM64 release_shared|Win32 = release_shared|Win32 release_shared|x64 = release_shared|x64 + release_static_md|ARM64 = release_static_md|ARM64 release_static_md|Win32 = release_static_md|Win32 release_static_md|x64 = release_static_md|x64 + release_static_mt|ARM64 = release_static_mt|ARM64 release_static_mt|Win32 = release_static_mt|Win32 release_static_mt|x64 = release_static_mt|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Build.0 = debug_shared|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.ActiveCfg = debug_shared|x64 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_shared|x64.Build.0 = debug_shared|x64 + {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Build.0 = debug_static_md|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.ActiveCfg = debug_static_md|x64 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_md|x64.Build.0 = debug_static_md|x64 + {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64 {B01196CC-B693-4548-8464-2FF60499E73F}.debug_static_mt|x64.Build.0 = debug_static_mt|x64 + {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|ARM64.Build.0 = release_shared|ARM64 {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.ActiveCfg = release_shared|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Build.0 = release_shared|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|Win32.Deploy.0 = release_shared|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.ActiveCfg = release_shared|x64 {B01196CC-B693-4548-8464-2FF60499E73F}.release_shared|x64.Build.0 = release_shared|x64 + {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.ActiveCfg = release_static_md|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Build.0 = release_static_md|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|Win32.Deploy.0 = release_static_md|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.ActiveCfg = release_static_md|x64 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_md|x64.Build.0 = release_static_md|x64 + {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Build.0 = release_static_mt|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.ActiveCfg = release_static_mt|x64 {B01196CC-B693-4548-8464-2FF60499E73F}.release_static_mt|x64.Build.0 = release_static_mt|x64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.Build.0 = debug_shared|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|Win32.Deploy.0 = debug_shared|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.ActiveCfg = debug_shared|x64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_shared|x64.Build.0 = debug_shared|x64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.Build.0 = debug_static_md|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|Win32.Deploy.0 = debug_static_md|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.ActiveCfg = debug_static_md|x64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_md|x64.Build.0 = debug_static_md|x64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|Win32.Deploy.0 = debug_static_mt|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.debug_static_mt|x64.Build.0 = debug_static_mt|x64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|ARM64.Build.0 = release_shared|ARM64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.ActiveCfg = release_shared|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.Build.0 = release_shared|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|Win32.Deploy.0 = release_shared|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.ActiveCfg = release_shared|x64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_shared|x64.Build.0 = release_shared|x64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.ActiveCfg = release_static_md|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.Build.0 = release_static_md|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|Win32.Deploy.0 = release_static_md|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.ActiveCfg = release_static_md|x64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_md|x64.Build.0 = release_static_md|x64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.Build.0 = release_static_mt|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|Win32.Deploy.0 = release_static_mt|Win32 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.ActiveCfg = release_static_mt|x64 {F1EE93DF-347F-4CB3-B191-C4E63F38E972}.release_static_mt|x64.Build.0 = release_static_mt|x64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|Win32.Build.0 = debug_shared|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.ActiveCfg = debug_shared|x64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_shared|x64.Build.0 = debug_shared|x64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|ARM64.ActiveCfg = debug_static_md|ARM64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|ARM64.Build.0 = debug_static_md|ARM64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.ActiveCfg = debug_static_md|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|Win32.Build.0 = debug_static_md|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.ActiveCfg = debug_static_md|x64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_md|x64.Build.0 = debug_static_md|x64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|ARM64.ActiveCfg = debug_static_mt|ARM64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|ARM64.Build.0 = debug_static_mt|ARM64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.ActiveCfg = debug_static_mt|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|Win32.Build.0 = debug_static_mt|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.ActiveCfg = debug_static_mt|x64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.debug_static_mt|x64.Build.0 = debug_static_mt|x64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|ARM64.Build.0 = release_shared|ARM64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.ActiveCfg = release_shared|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|Win32.Build.0 = release_shared|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.ActiveCfg = release_shared|x64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_shared|x64.Build.0 = release_shared|x64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|ARM64.ActiveCfg = release_static_md|ARM64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|ARM64.Build.0 = release_static_md|ARM64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.ActiveCfg = release_static_md|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|Win32.Build.0 = release_static_md|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.ActiveCfg = release_static_md|x64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_md|x64.Build.0 = release_static_md|x64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|ARM64.ActiveCfg = release_static_mt|ARM64 + {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|ARM64.Build.0 = release_static_mt|ARM64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.ActiveCfg = release_static_mt|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|Win32.Build.0 = release_static_mt|Win32 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.ActiveCfg = release_static_mt|x64 {6C41E55D-C0FC-4E01-AA8D-B7DA40E31D3A}.release_static_mt|x64.Build.0 = release_static_mt|x64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|ARM64.ActiveCfg = debug_shared|ARM64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|ARM64.Build.0 = debug_shared|ARM64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.ActiveCfg = debug_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|Win32.Build.0 = debug_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.ActiveCfg = debug_shared|x64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_shared|x64.Build.0 = debug_shared|x64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|ARM64.ActiveCfg = debug_shared|ARM64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|ARM64.Build.0 = debug_shared|ARM64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.ActiveCfg = debug_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|Win32.Build.0 = debug_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.ActiveCfg = debug_shared|x64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_md|x64.Build.0 = debug_shared|x64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|ARM64.ActiveCfg = debug_shared|ARM64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|ARM64.Build.0 = debug_shared|ARM64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.ActiveCfg = debug_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|Win32.Build.0 = debug_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.ActiveCfg = debug_shared|x64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.debug_static_mt|x64.Build.0 = debug_shared|x64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|ARM64.ActiveCfg = release_shared|ARM64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|ARM64.Build.0 = release_shared|ARM64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.ActiveCfg = release_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|Win32.Build.0 = release_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.ActiveCfg = release_shared|x64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_shared|x64.Build.0 = release_shared|x64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|ARM64.ActiveCfg = release_shared|ARM64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|ARM64.Build.0 = release_shared|ARM64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.ActiveCfg = release_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|Win32.Build.0 = release_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.ActiveCfg = release_shared|x64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_md|x64.Build.0 = release_shared|x64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|ARM64.ActiveCfg = release_shared|ARM64 + {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|ARM64.Build.0 = release_shared|ARM64 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.ActiveCfg = release_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|Win32.Build.0 = release_shared|Win32 {0955EB03-544B-4BD4-9C10-89CF38078F5F}.release_static_mt|x64.ActiveCfg = release_shared|x64 diff --git a/Foundation/Foundation_vs170.vcxproj b/Foundation/Foundation_vs170.vcxproj index 809095467b..3b7bdf8507 100644 --- a/Foundation/Foundation_vs170.vcxproj +++ b/Foundation/Foundation_vs170.vcxproj @@ -1,6 +1,10 @@  + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + debug_static_md + ARM64 + debug_static_md Win32 @@ -17,6 +25,10 @@ debug_static_md x64 + + debug_static_mt + ARM64 + debug_static_mt Win32 @@ -25,6 +37,10 @@ debug_static_mt x64 + + release_shared + ARM64 + release_shared Win32 @@ -33,6 +49,10 @@ release_shared x64 + + release_static_md + ARM64 + release_static_md Win32 @@ -41,6 +61,10 @@ release_static_md x64 + + release_static_mt + ARM64 + release_static_mt Win32 @@ -67,6 +91,11 @@ MultiByte v143 + + StaticLibrary + MultiByte + v143 + StaticLibrary MultiByte @@ -77,6 +106,11 @@ MultiByte v143 + + StaticLibrary + MultiByte + v143 + StaticLibrary MultiByte @@ -87,6 +121,11 @@ MultiByte v143 + + StaticLibrary + MultiByte + v143 + StaticLibrary MultiByte @@ -97,6 +136,11 @@ MultiByte v143 + + StaticLibrary + MultiByte + v143 + DynamicLibrary MultiByte @@ -107,6 +151,11 @@ MultiByte v143 + + DynamicLibrary + MultiByte + v143 + DynamicLibrary MultiByte @@ -117,6 +166,11 @@ MultiByte v143 + + DynamicLibrary + MultiByte + v143 + @@ -125,51 +179,75 @@ + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>14.0.25431.1 PocoFoundationd PocoFoundation64d + PocoFoundation64d PocoFoundationmdd PocoFoundationmdd + PocoFoundationmdd PocoFoundationmtd PocoFoundationmtd + PocoFoundationmtd PocoFoundation PocoFoundation64 + PocoFoundation64 PocoFoundationmd PocoFoundationmd + PocoFoundationmd PocoFoundationmt PocoFoundationmt + PocoFoundationmt ..\bin\ @@ -181,6 +259,9 @@ ..\bin64\ obj64\Foundation\$(Configuration)\ + + true + ..\bin\ obj\Foundation\$(Configuration)\ @@ -191,6 +272,9 @@ ..\bin64\ obj64\Foundation\$(Configuration)\ + + false + ..\lib\ obj\Foundation\$(Configuration)\ @@ -284,6 +368,36 @@ ..\lib64\PocoFoundationd.lib + + + Disabled + .\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;Foundation_EXPORTS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + + Level3 + ProgramDatabase + Default + true + + + iphlpapi.lib;%(AdditionalDependencies) + ..\bin64\PocoFoundation64d.dll + true + true + ..\bin64\PocoFoundation64d.pdb + ..\lib64;%(AdditionalLibraryDirectories) + Console + ..\lib64\PocoFoundationd.lib + + MaxSpeed @@ -353,6 +467,41 @@ ..\lib64\PocoFoundation.lib + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;Foundation_EXPORTS;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + + Level3 + + + Default + true + + + iphlpapi.lib;%(AdditionalDependencies) + ..\bin64\PocoFoundation64.dll + true + false + ..\lib64;%(AdditionalLibraryDirectories) + Console + true + true + ..\lib64\PocoFoundation.lib + + Disabled @@ -402,6 +551,30 @@ ..\lib64\PocoFoundationmtd.lib + + + Disabled + .\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + + ..\lib64\PocoFoundationmtd.pdb + Level3 + ProgramDatabase + Default + true + + + ..\lib64\PocoFoundationmtd.lib + + MaxSpeed @@ -455,6 +628,33 @@ ..\lib64\PocoFoundationmt.lib + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + + Level3 + + + Default + true + + + ..\lib64\PocoFoundationmt.lib + + Disabled @@ -504,6 +704,30 @@ ..\lib64\PocoFoundationmdd.lib + + + Disabled + .\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + + ..\lib64\PocoFoundationmdd.pdb + Level3 + ProgramDatabase + Default + true + + + ..\lib64\PocoFoundationmdd.lib + + MaxSpeed @@ -563,6 +787,36 @@ ..\lib64\PocoFoundationmd.lib + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + .\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + + $(IntDir)$(ProjectName).pdb + Level3 + + + Default + true + + + + + ..\lib64\PocoFoundationmd.lib + + @@ -582,16 +836,22 @@ true true + true true true + true true true + true true true + true true true + true true true + true @@ -618,60 +878,84 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -682,30 +966,42 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -716,58 +1012,82 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -776,72 +1096,102 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -863,30 +1213,42 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -902,88 +1264,124 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -998,30 +1396,42 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1050,44 +1460,62 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1095,30 +1523,42 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1131,59 +1571,83 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1191,101 +1655,143 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1298,32 +1804,44 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1341,30 +1859,42 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1374,30 +1904,42 @@ true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true true true + true @@ -1740,55 +2282,79 @@ mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) + + mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) + %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) + + mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) + %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) + + mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) + %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) + + mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) + %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) + + mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) + %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) + + mc -h "%(RootDir)%(Directory)." -r "%(RootDir)%(Directory)." "%(FullPath) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) + %(RootDir)%(Directory)\pocomsg.rc;%(RootDir)%(Directory)\pocomsg.h;%(Outputs) false false + false true true + true true true + true false false + false true true + true true true + true diff --git a/Foundation/testsuite/TestApp_vs170.vcxproj b/Foundation/testsuite/TestApp_vs170.vcxproj index fd10c81da3..207944076b 100644 --- a/Foundation/testsuite/TestApp_vs170.vcxproj +++ b/Foundation/testsuite/TestApp_vs170.vcxproj @@ -1,6 +1,10 @@  + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + debug_static_md + ARM64 + debug_static_md Win32 @@ -17,6 +25,10 @@ debug_static_md x64 + + debug_static_mt + ARM64 + debug_static_mt Win32 @@ -25,6 +37,10 @@ debug_static_mt x64 + + release_shared + ARM64 + release_shared Win32 @@ -33,6 +49,10 @@ release_shared x64 + + release_static_md + ARM64 + release_static_md Win32 @@ -41,6 +61,10 @@ release_static_md x64 + + release_static_mt + ARM64 + release_static_mt Win32 @@ -70,6 +94,12 @@ MultiByte v143 + + Application + false + MultiByte + v143 + Application false @@ -82,6 +112,12 @@ MultiByte v143 + + Application + false + MultiByte + v143 + Application false @@ -94,6 +130,12 @@ MultiByte v143 + + Application + false + MultiByte + v143 + Application false @@ -106,6 +148,12 @@ MultiByte v143 + + Application + false + MultiByte + v143 + Application false @@ -118,6 +166,12 @@ MultiByte v143 + + Application + false + MultiByte + v143 + Application false @@ -130,6 +184,12 @@ MultiByte v143 + + Application + false + MultiByte + v143 + @@ -141,6 +201,10 @@ + + + + @@ -149,6 +213,10 @@ + + + + @@ -157,6 +225,10 @@ + + + + @@ -165,6 +237,10 @@ + + + + @@ -173,6 +249,10 @@ + + + + @@ -181,6 +261,10 @@ + + + + <_ProjectFileVersion>10.0.30319.1 @@ -188,43 +272,56 @@ obj\TestApp\$(Configuration)\ true true + true bin\ obj\TestApp\$(Configuration)\ false false + false bin\static_md\ obj\TestApp\$(Configuration)\ false false + false bin\static_md\ obj\TestApp\$(Configuration)\ true true + true bin\static_mt\ obj\TestApp\$(Configuration)\ true true + true bin\static_mt\ obj\TestApp\$(Configuration)\ false false + false TestApp TestApp + TestApp TestAppd TestAppd + TestAppd TestAppd TestAppd + TestAppd TestAppd TestAppd + TestAppd TestApp TestApp + TestApp TestApp TestApp + TestApp bin64\ obj64\TestApp\$(Configuration)\ + bin64\static_md\ obj64\TestApp\$(Configuration)\ @@ -299,6 +396,32 @@ Console + + + Disabled + %(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + + Level3 + ProgramDatabase + /FS + true + + + bin64\TestAppd.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + true + bin64\TestAppd.pdb + Console + + MaxSpeed @@ -368,6 +491,40 @@ true + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + %(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + + Level3 + + + /FS + true + + + bin64\TestApp.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + false + + + Console + true + true + + MaxSpeed @@ -437,6 +594,40 @@ true + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + %(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + + Level3 + + + /FS + true + + + bin64\static_md\TestApp.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + false + + + Console + true + true + + Disabled @@ -491,6 +682,32 @@ Console + + + Disabled + %(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + + Level3 + ProgramDatabase + /FS + true + + + bin64\static_md\TestAppd.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + true + bin64\static_md\TestAppd.pdb + Console + + Disabled @@ -545,6 +762,32 @@ Console + + + Disabled + %(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + + Level3 + ProgramDatabase + /FS + true + + + bin64\static_mt\TestAppd.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + true + bin64\static_mt\TestAppd.pdb + Console + + MaxSpeed @@ -614,6 +857,40 @@ true + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + %(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0500;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + + Level3 + + + /FS + true + + + bin64\static_mt\TestApp.exe + ..\..\..\lib64;%(AdditionalLibraryDirectories) + false + + + Console + true + true + + diff --git a/Foundation/testsuite/TestLibrary_vs170.vcxproj b/Foundation/testsuite/TestLibrary_vs170.vcxproj index a34e6d45c9..0f19fe82c5 100644 --- a/Foundation/testsuite/TestLibrary_vs170.vcxproj +++ b/Foundation/testsuite/TestLibrary_vs170.vcxproj @@ -1,6 +1,10 @@  + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + release_shared + ARM64 + release_shared Win32 @@ -35,6 +43,11 @@ MultiByte v143 + + DynamicLibrary + MultiByte + v143 + DynamicLibrary MultiByte @@ -45,6 +58,11 @@ MultiByte v143 + + DynamicLibrary + MultiByte + v143 + @@ -54,12 +72,18 @@ + + + + + + <_ProjectFileVersion>10.0.30319.1 @@ -67,23 +91,30 @@ obj\TestLibrary\$(Configuration)\ true true + true true true + true bin\ obj\TestLibrary\$(Configuration)\ true true + true false false + false TestLibrary TestLibrary + TestLibrary TestLibraryd TestLibraryd + TestLibraryd bin64\ obj64\TestLibrary\$(Configuration)\ + bin64\ obj64\TestLibrary\$(Configuration)\ @@ -150,6 +181,36 @@ + + + Disabled + ..\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + + Level3 + ProgramDatabase + /FS + true + + + PocoFoundationd.lib;%(AdditionalDependencies) + bin64\TestLibraryd.dll + ..\..\lib64;%(AdditionalLibraryDirectories) + true + bin64\TestLibraryd.pdb + Console + + + + MaxSpeed @@ -225,6 +286,43 @@ + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + + Level3 + + + /FS + true + + + PocoFoundation.lib;%(AdditionalDependencies) + bin64\TestLibrary.dll + ..\..\lib64;%(AdditionalLibraryDirectories) + false + + + Console + true + true + + + + diff --git a/Foundation/testsuite/TestSuite_vs170.vcxproj b/Foundation/testsuite/TestSuite_vs170.vcxproj index 3f2e315b46..2b14454003 100644 --- a/Foundation/testsuite/TestSuite_vs170.vcxproj +++ b/Foundation/testsuite/TestSuite_vs170.vcxproj @@ -1,6 +1,10 @@  + + debug_shared + ARM64 + debug_shared Win32 @@ -9,6 +13,10 @@ debug_shared x64 + + debug_static_md + ARM64 + debug_static_md Win32 @@ -17,6 +25,10 @@ debug_static_md x64 + + debug_static_mt + ARM64 + debug_static_mt Win32 @@ -25,6 +37,10 @@ debug_static_mt x64 + + release_shared + ARM64 + release_shared Win32 @@ -33,6 +49,10 @@ release_shared x64 + + release_static_md + ARM64 + release_static_md Win32 @@ -41,6 +61,10 @@ release_static_md x64 + + release_static_mt + ARM64 + release_static_mt Win32 @@ -68,6 +92,11 @@ MultiByte v143 + + Application + MultiByte + v143 + Application MultiByte @@ -78,6 +107,11 @@ MultiByte v143 + + Application + MultiByte + v143 + Application MultiByte @@ -88,6 +122,11 @@ MultiByte v143 + + Application + MultiByte + v143 + Application MultiByte @@ -98,6 +137,11 @@ MultiByte v143 + + Application + MultiByte + v143 + Application MultiByte @@ -108,6 +152,11 @@ MultiByte v143 + + Application + MultiByte + v143 + Application MultiByte @@ -118,6 +167,11 @@ MultiByte v143 + + Application + MultiByte + v143 + @@ -126,51 +180,75 @@ + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>14.0.25431.1 TestSuited TestSuited + TestSuited TestSuited TestSuited + TestSuited TestSuited TestSuited + TestSuited TestSuite TestSuite + TestSuite TestSuite TestSuite + TestSuite TestSuite TestSuite + TestSuite bin\ @@ -182,6 +260,9 @@ obj64\TestSuite\$(Configuration)\ bin64\ + + true + bin\ obj\TestSuite\$(Configuration)\ @@ -192,6 +273,9 @@ obj64\TestSuite\$(Configuration)\ bin64\ + + false + bin\static_mt\ obj\TestSuite\$(Configuration)\ @@ -202,6 +286,9 @@ obj64\TestSuite\$(Configuration)\ bin64\static_mt\ + + true + bin\static_mt\ obj\TestSuite\$(Configuration)\ @@ -212,6 +299,9 @@ bin64\static_mt\ obj64\TestSuite\$(Configuration)\ + + false + bin\static_md\ obj\TestSuite\$(Configuration)\ @@ -222,6 +312,9 @@ obj64\TestSuite\$(Configuration)\ bin64\static_md\ + + true + bin\static_md\ obj\TestSuite\$(Configuration)\ @@ -232,6 +325,9 @@ obj64\TestSuite\$(Configuration)\ bin64\static_md\ + + false + Disabled @@ -291,6 +387,35 @@ Console + + + Disabled + ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + + Level3 + ProgramDatabase + Default + true + + + iphlpapi.lib;%(AdditionalDependencies) + bin64\TestSuited.exe + ..\..\lib64;%(AdditionalLibraryDirectories) + true + true + bin64\TestSuited.pdb + Console + + MaxSpeed @@ -356,6 +481,39 @@ true + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + + Level3 + + + Default + true + + + iphlpapi.lib;%(AdditionalDependencies) + bin64\TestSuite.exe + ..\..\lib64;%(AdditionalLibraryDirectories) + false + Console + true + true + + Disabled @@ -415,6 +573,35 @@ Console + + + Disabled + ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebug + true + true + true + true + + + Level3 + ProgramDatabase + Default + true + + + iphlpapi.lib;%(AdditionalDependencies) + bin64\static_mt\TestSuited.exe + ..\..\lib64;%(AdditionalLibraryDirectories) + true + true + bin64\static_mt\TestSuited.pdb + Console + + MaxSpeed @@ -480,6 +667,39 @@ true + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreaded + false + true + true + true + + + Level3 + + + Default + true + + + iphlpapi.lib;%(AdditionalDependencies) + bin64\static_mt\TestSuite.exe + ..\..\lib64;%(AdditionalLibraryDirectories) + false + Console + true + true + + Disabled @@ -539,6 +759,35 @@ Console + + + Disabled + ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + true + true + true + true + + + Level3 + ProgramDatabase + Default + true + + + iphlpapi.lib;%(AdditionalDependencies) + bin64\static_md\TestSuited.exe + ..\..\lib64;%(AdditionalLibraryDirectories) + true + true + bin64\static_md\TestSuited.pdb + Console + + MaxSpeed @@ -604,6 +853,39 @@ true + + + MaxSpeed + OnlyExplicitInline + true + Speed + true + ..\include;..\..\CppUnit\include;..\..\Foundation\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;WINVER=0x0600;POCO_STATIC;%(PreprocessorDefinitions) + true + MultiThreadedDLL + false + true + true + true + + + Level3 + + + Default + true + + + iphlpapi.lib;%(AdditionalDependencies) + bin64\static_md\TestSuite.exe + ..\..\lib64;%(AdditionalLibraryDirectories) + false + Console + true + true + + From a77aa0179ff44b01db4d3db6f1fb32b9d52a987e Mon Sep 17 00:00:00 2001 From: Hernan Martinez Date: Thu, 26 May 2022 19:26:12 -0600 Subject: [PATCH 2/3] Changed lib, and bin folders of ARM64 builds --- Foundation/Foundation_vs170.vcxproj | 30 +++++++++---------- Foundation/testsuite/TestApp_vs170.vcxproj | 30 +++++++++---------- .../testsuite/TestLibrary_vs170.vcxproj | 10 +++---- Foundation/testsuite/TestSuite_vs170.vcxproj | 30 +++++++++---------- 4 files changed, 50 insertions(+), 50 deletions(-) diff --git a/Foundation/Foundation_vs170.vcxproj b/Foundation/Foundation_vs170.vcxproj index 3b7bdf8507..e245a43072 100644 --- a/Foundation/Foundation_vs170.vcxproj +++ b/Foundation/Foundation_vs170.vcxproj @@ -232,7 +232,7 @@ <_ProjectFileVersion>14.0.25431.1 PocoFoundationd PocoFoundation64d - PocoFoundation64d + PocoFoundationA64d PocoFoundationmdd PocoFoundationmdd PocoFoundationmdd @@ -241,7 +241,7 @@ PocoFoundationmtd PocoFoundation PocoFoundation64 - PocoFoundation64 + PocoFoundationA64 PocoFoundationmd PocoFoundationmd PocoFoundationmd @@ -389,13 +389,13 @@ iphlpapi.lib;%(AdditionalDependencies) - ..\bin64\PocoFoundation64d.dll + ..\binA64\PocoFoundation64d.dll true true - ..\bin64\PocoFoundation64d.pdb - ..\lib64;%(AdditionalLibraryDirectories) + ..\binA64\PocoFoundation64d.pdb + ..\libA64;%(AdditionalLibraryDirectories) Console - ..\lib64\PocoFoundationd.lib + ..\libA64\PocoFoundationd.lib @@ -492,14 +492,14 @@ iphlpapi.lib;%(AdditionalDependencies) - ..\bin64\PocoFoundation64.dll + ..\binA64\PocoFoundation64.dll true false - ..\lib64;%(AdditionalLibraryDirectories) + ..\libA64;%(AdditionalLibraryDirectories) Console true true - ..\lib64\PocoFoundation.lib + ..\libA64\PocoFoundation.lib @@ -565,14 +565,14 @@ true - ..\lib64\PocoFoundationmtd.pdb + ..\libA64\PocoFoundationmtd.pdb Level3 ProgramDatabase Default true - ..\lib64\PocoFoundationmtd.lib + ..\libA64\PocoFoundationmtd.lib @@ -652,7 +652,7 @@ true - ..\lib64\PocoFoundationmt.lib + ..\libA64\PocoFoundationmt.lib @@ -718,14 +718,14 @@ true - ..\lib64\PocoFoundationmdd.pdb + ..\libA64\PocoFoundationmdd.pdb Level3 ProgramDatabase Default true - ..\lib64\PocoFoundationmdd.lib + ..\libA64\PocoFoundationmdd.lib @@ -814,7 +814,7 @@ - ..\lib64\PocoFoundationmd.lib + ..\libA64\PocoFoundationmd.lib diff --git a/Foundation/testsuite/TestApp_vs170.vcxproj b/Foundation/testsuite/TestApp_vs170.vcxproj index 207944076b..d2ad838bd9 100644 --- a/Foundation/testsuite/TestApp_vs170.vcxproj +++ b/Foundation/testsuite/TestApp_vs170.vcxproj @@ -415,10 +415,10 @@ true - bin64\TestAppd.exe - ..\..\..\lib64;%(AdditionalLibraryDirectories) + binA64\TestAppd.exe + ..\..\..\libA64;%(AdditionalLibraryDirectories) true - bin64\TestAppd.pdb + binA64\TestAppd.pdb Console @@ -515,8 +515,8 @@ true - bin64\TestApp.exe - ..\..\..\lib64;%(AdditionalLibraryDirectories) + binA64\TestApp.exe + ..\..\..\libA64;%(AdditionalLibraryDirectories) false @@ -618,8 +618,8 @@ true - bin64\static_md\TestApp.exe - ..\..\..\lib64;%(AdditionalLibraryDirectories) + binA64\static_md\TestApp.exe + ..\..\..\libA64;%(AdditionalLibraryDirectories) false @@ -701,10 +701,10 @@ true - bin64\static_md\TestAppd.exe - ..\..\..\lib64;%(AdditionalLibraryDirectories) + binA64\static_md\TestAppd.exe + ..\..\..\libA64;%(AdditionalLibraryDirectories) true - bin64\static_md\TestAppd.pdb + binA64\static_md\TestAppd.pdb Console @@ -781,10 +781,10 @@ true - bin64\static_mt\TestAppd.exe - ..\..\..\lib64;%(AdditionalLibraryDirectories) + binA64\static_mt\TestAppd.exe + ..\..\..\libA64;%(AdditionalLibraryDirectories) true - bin64\static_mt\TestAppd.pdb + binA64\static_mt\TestAppd.pdb Console @@ -881,8 +881,8 @@ true - bin64\static_mt\TestApp.exe - ..\..\..\lib64;%(AdditionalLibraryDirectories) + binA64\static_mt\TestApp.exe + ..\..\..\libA64;%(AdditionalLibraryDirectories) false diff --git a/Foundation/testsuite/TestLibrary_vs170.vcxproj b/Foundation/testsuite/TestLibrary_vs170.vcxproj index 0f19fe82c5..8abf5b16d1 100644 --- a/Foundation/testsuite/TestLibrary_vs170.vcxproj +++ b/Foundation/testsuite/TestLibrary_vs170.vcxproj @@ -202,10 +202,10 @@ PocoFoundationd.lib;%(AdditionalDependencies) - bin64\TestLibraryd.dll - ..\..\lib64;%(AdditionalLibraryDirectories) + binA64\TestLibraryd.dll + ..\..\libA64;%(AdditionalLibraryDirectories) true - bin64\TestLibraryd.pdb + binA64\TestLibraryd.pdb Console @@ -311,8 +311,8 @@ PocoFoundation.lib;%(AdditionalDependencies) - bin64\TestLibrary.dll - ..\..\lib64;%(AdditionalLibraryDirectories) + binA64\TestLibrary.dll + ..\..\libA64;%(AdditionalLibraryDirectories) false diff --git a/Foundation/testsuite/TestSuite_vs170.vcxproj b/Foundation/testsuite/TestSuite_vs170.vcxproj index 2b14454003..b3ca5ec013 100644 --- a/Foundation/testsuite/TestSuite_vs170.vcxproj +++ b/Foundation/testsuite/TestSuite_vs170.vcxproj @@ -408,11 +408,11 @@ iphlpapi.lib;%(AdditionalDependencies) - bin64\TestSuited.exe - ..\..\lib64;%(AdditionalLibraryDirectories) + binA64\TestSuited.exe + ..\..\libA64;%(AdditionalLibraryDirectories) true true - bin64\TestSuited.pdb + binA64\TestSuited.pdb Console @@ -506,8 +506,8 @@ iphlpapi.lib;%(AdditionalDependencies) - bin64\TestSuite.exe - ..\..\lib64;%(AdditionalLibraryDirectories) + binA64\TestSuite.exe + ..\..\libA64;%(AdditionalLibraryDirectories) false Console true @@ -594,11 +594,11 @@ iphlpapi.lib;%(AdditionalDependencies) - bin64\static_mt\TestSuited.exe - ..\..\lib64;%(AdditionalLibraryDirectories) + binA64\static_mt\TestSuited.exe + ..\..\libA64;%(AdditionalLibraryDirectories) true true - bin64\static_mt\TestSuited.pdb + binA64\static_mt\TestSuited.pdb Console @@ -692,8 +692,8 @@ iphlpapi.lib;%(AdditionalDependencies) - bin64\static_mt\TestSuite.exe - ..\..\lib64;%(AdditionalLibraryDirectories) + binA64\static_mt\TestSuite.exe + ..\..\libA64;%(AdditionalLibraryDirectories) false Console true @@ -780,11 +780,11 @@ iphlpapi.lib;%(AdditionalDependencies) - bin64\static_md\TestSuited.exe - ..\..\lib64;%(AdditionalLibraryDirectories) + binA64\static_md\TestSuited.exe + ..\..\libA64;%(AdditionalLibraryDirectories) true true - bin64\static_md\TestSuited.pdb + binA64\static_md\TestSuited.pdb Console @@ -878,8 +878,8 @@ iphlpapi.lib;%(AdditionalDependencies) - bin64\static_md\TestSuite.exe - ..\..\lib64;%(AdditionalLibraryDirectories) + binA64\static_md\TestSuite.exe + ..\..\libA64;%(AdditionalLibraryDirectories) false Console true From cc8f2e595e800fc24f3e1a8f844834126fb4e8ec Mon Sep 17 00:00:00 2001 From: Hernan Martinez Date: Thu, 26 May 2022 20:32:59 -0600 Subject: [PATCH 3/3] Updated buildwin.cmd --- buildwin.cmd | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/buildwin.cmd b/buildwin.cmd index eaa9e83793..d16cb405ca 100644 --- a/buildwin.cmd +++ b/buildwin.cmd @@ -20,7 +20,7 @@ rem VS_VERSION: 140|150|160|170 rem ACTION: build|rebuild|clean rem LINKMODE: static_mt|static_md|shared|all rem CONFIGURATION: release|debug|both -rem PLATFORM: Win32|x64 +rem PLATFORM: Win32|x64|ARM64 rem SAMPLES: samples|nosamples rem TESTS: tests|notests rem TOOL: devenv|vcexpress|wdexpress|msbuild @@ -99,7 +99,8 @@ rem PLATFORM [Win32|x64] set PLATFORM=%3 if "%PLATFORM%"=="" (set PLATFORM=Win32) if not "%PLATFORM%"=="Win32" ( -if not "%PLATFORM%"=="x64" goto usage) +if not "%PLATFORM%"=="x64" ( +if not "%PLATFORM%"=="ARM64" goto usage)) rem SAMPLES [samples|nosamples] set SAMPLES=%4 @@ -135,7 +136,11 @@ if not defined VCINSTALLDIR ( if %PLATFORM%==x64 ( call "%VS170COMNTOOLS%%VS_VARSALL%" x86_amd64 8.1 ) else ( - call "%VS170COMNTOOLS%%VS_VARSALL%" x86 8.1 + if %PLATFORM%==arm64 ( + call "%VS170COMNTOOLS%%VS_VARSALL%" x86_arm64 + ) else ( + call "%VS170COMNTOOLS%%VS_VARSALL%" x86 8.1 + ) ) ) ) @@ -185,7 +190,8 @@ if "%VS_VERSION%"=="vs170" (set BUILD_TOOL=msbuild) if "%BUILD_TOOL%"=="msbuild" ( if "%PLATFORM%"=="Win32" (set PLATFORMSW=/p:Platform=Win32) else ( if "%PLATFORM%"=="x86" (set PLATFORMSW=/p:Platform=Win32) else ( - if "%PLATFORM%"=="x64" (set PLATFORMSW=/p:Platform=x64))) + if "%PLATFORM%"=="x64" (set PLATFORMSW=/p:Platform=x64) else ( + if "%PLATFORM%"=="ARM64" (set PLATFORMSW=/p:Platform=ARM64)))) set ACTIONSW=/t: set CONFIGSW=/p:Configuration= @@ -597,7 +603,7 @@ echo VS_VERSION: "140|150|160|170" echo ACTION: "build|rebuild|clean" echo LINKMODE: "static_mt|static_md|shared|all" echo CONFIGURATION: "release|debug|both" -echo PLATFORM: "Win32|x64" +echo PLATFORM: "Win32|x64|ARM64" echo SAMPLES: "samples|nosamples" echo TESTS: "tests|notests" echo TOOL: "devenv|vcexpress|wdexpress|msbuild"