You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by mm...@apache.org on 2021/10/18 14:20:00 UTC

[geode-native] 01/02: Add v142 to VS 2019 and build with it

This is an automated email from the ASF dual-hosted git repository.

mmartell pushed a commit to branch test-v142
in repository https://gitbox.apache.org/repos/asf/geode-native.git

commit 111ef8a39e37a358bb1a2754ab770aac14d95ce4
Author: Mike Martell <mm...@pivotal.io>
AuthorDate: Fri Oct 15 06:03:20 2021 -0700

    Add v142 to VS 2019 and build with it
---
 ci/base/base.yml                             |  3 +-
 packer/windows/install-vs-2019-community.ps1 | 79 ++++++++++++++++++++++++++--
 2 files changed, 77 insertions(+), 5 deletions(-)

diff --git a/ci/base/base.yml b/ci/base/base.yml
index c336540..a5397d9 100644
--- a/ci/base/base.yml
+++ b/ci/base/base.yml
@@ -72,7 +72,8 @@ builds:
     with_dot_net: #@ True
     #@yaml/map-key-override
     params:
-      CMAKE_CONFIGURE_FLAGS: "-A x64 -Tv141,version=14.16,host=x64 -DCMAKE_SYSTEM_VERSION=10.0.16299.0"
+      #CMAKE_CONFIGURE_FLAGS: "-A x64 -Tv141,version=14.16,host=x64 -DCMAKE_SYSTEM_VERSION=10.0.16299.0"
+      CMAKE_CONFIGURE_FLAGS: ".."
       CMAKE_BUILD_FLAGS: "/m"
       CPACK_GENERATORS: "ZIP"
 
diff --git a/packer/windows/install-vs-2019-community.ps1 b/packer/windows/install-vs-2019-community.ps1
index 460dfd1..193d39a 100644
--- a/packer/windows/install-vs-2019-community.ps1
+++ b/packer/windows/install-vs-2019-community.ps1
@@ -21,22 +21,93 @@ write-host "Installing Visual Studio 2019 Community..."
 
 $args = @('--add Microsoft.VisualStudio.Component.CoreEditor',
           '--add Microsoft.VisualStudio.Workload.CoreEditor',
+          '--add Microsoft.NetCore.Component.Runtime.5.0',
+          '--add Microsoft.NetCore.Component.Runtime.3.1',
+          '--add Microsoft.NetCore.Component.SDK',
+          '--add Microsoft.VisualStudio.Component.NuGet',
           '--add Microsoft.Net.Component.4.6.1.TargetingPack',
           '--add Microsoft.VisualStudio.Component.Roslyn.Compiler',
+          '--add Microsoft.VisualStudio.Component.Roslyn.LanguageServices',
+          '--add Microsoft.VisualStudio.Component.FSharp',
+          '--add Microsoft.ComponentGroup.ClickOnce.Publish',
+          '--add Microsoft.NetCore.Component.DevelopmentTools',
+          '--add Microsoft.VisualStudio.Component.FSharp.WebTemplates',
+          '--add Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions',
+          '--add Microsoft.VisualStudio.Component.DockerTools',
+          '--add Microsoft.NetCore.Component.Web',
           '--add Microsoft.Net.Component.4.8.SDK',
+          '--add Microsoft.Net.Component.4.7.2.TargetingPack',
+          '--add Microsoft.Net.ComponentGroup.DevelopmentPrerequisites',
+          '--add Microsoft.VisualStudio.Component.TypeScript.4.3',
+          '--add Microsoft.VisualStudio.Component.JavaScript.TypeScript',
+          '--add Microsoft.VisualStudio.Component.JavaScript.Diagnostics',
           '--add Microsoft.Component.MSBuild',
           '--add Microsoft.VisualStudio.Component.TextTemplating',
+          '--add Component.Microsoft.VisualStudio.RazorExtension',
+          '--add Microsoft.VisualStudio.Component.IISExpress',
+          '--add Microsoft.VisualStudio.Component.SQL.ADAL',
+          '--add Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime',
+          '--add Microsoft.VisualStudio.Component.Common.Azure.Tools',
+          '--add Microsoft.VisualStudio.Component.SQL.CLR',
+          '--add Microsoft.VisualStudio.Component.MSODBC.SQL',
+          '--add Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils',
+          '--add Microsoft.VisualStudio.Component.ManagedDesktop.Core',
           '--add Microsoft.Net.Component.4.5.2.TargetingPack',
+          '--add Microsoft.Net.Component.4.5.TargetingPack',
+          '--add Microsoft.VisualStudio.Component.SQL.SSDT',
+          '--add Microsoft.VisualStudio.Component.SQL.DataSources',
+          '--add Component.Microsoft.Web.LibraryManager',
+          '--add Component.Microsoft.WebTools.BrowserLink.WebLivePreview',
+          '--add Microsoft.VisualStudio.ComponentGroup.Web',
+          '--add Microsoft.VisualStudio.Component.Web',
+          '--add Microsoft.VisualStudio.ComponentGroup.Web.Client',
+          '--add Microsoft.Net.Component.4.TargetingPack',
+          '--add Microsoft.Net.Component.4.5.1.TargetingPack',
+          '--add Microsoft.Net.Component.4.6.TargetingPack',
+          '--add Microsoft.Net.ComponentGroup.TargetingPacks.Common',
+          '--add Component.Microsoft.VisualStudio.Web.AzureFunctions',
+          '--add Microsoft.VisualStudio.ComponentGroup.AzureFunctions',
+          '--add Microsoft.VisualStudio.Component.Azure.Compute.Emulator',
+          '--add Microsoft.VisualStudio.Component.Azure.Storage.Emulator',
+          '--add Microsoft.VisualStudio.Component.Azure.ClientLibs',
+          '--add Microsoft.VisualStudio.Component.Azure.AuthoringTools',
+          '--add Microsoft.VisualStudio.Component.CloudExplorer',
+          '--add Microsoft.VisualStudio.ComponentGroup.Web.CloudTools',
+          '--add Microsoft.VisualStudio.Component.DiagnosticTools',
+          '--add Microsoft.VisualStudio.Component.EntityFramework',
+          '--add Microsoft.VisualStudio.Component.AspNet45',
+          '--add Microsoft.VisualStudio.Component.AppInsights.Tools',
+          '--add Microsoft.VisualStudio.Component.WebDeploy',
+          '--add Microsoft.VisualStudio.Component.Debugger.JustInTime',
+          '--add Component.Microsoft.VisualStudio.LiveShare',
+          '--add Microsoft.VisualStudio.Component.WslDebugging',
           '--add Microsoft.VisualStudio.Component.IntelliCode',
+          '--add Microsoft.VisualStudio.Workload.NetWeb',
+          '--add Microsoft.Component.PythonTools',
+          '--add Component.CPython3.x64',
           '--add Microsoft.VisualStudio.Component.VC.CoreIde',
+          '--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64',
+          '--add Microsoft.VisualStudio.Component.Graphics.Tools',
+          '--add Microsoft.VisualStudio.Component.VC.DiagnosticTools',
+          '--add Microsoft.VisualStudio.Component.Windows10SDK.19041',
+          '--add Microsoft.VisualStudio.Workload.Python',
+          '--add Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites',
+          '--add Microsoft.ComponentGroup.Blend',
+          '--add Microsoft.VisualStudio.Component.DotNetModelBuilder',
+          '--add Microsoft.VisualStudio.Workload.ManagedDesktop',
           '--add Microsoft.VisualStudio.Component.VC.Redist.14.Latest',
           '--add Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core',
+          '--add Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake',
+          '--add Microsoft.VisualStudio.Component.VC.CMake.Project',
           '--add Microsoft.VisualStudio.Component.VC.ATL',
-          '--add Microsoft.VisualStudio.Component.Windows10SDK.16299',
-          '--add Microsoft.VisualStudio.Component.VC.v141.x86.x64',
+          '--add Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest',
+          '--add Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest',
+          '--add Microsoft.VisualStudio.Component.VC.CLI.Support',
+          '--add Microsoft.VisualStudio.Component.VC.ASAN',
+          '--add Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset',
+          '--add Microsoft.VisualStudio.Component.VC.Llvm.Clang',
           '--add Microsoft.VisualStudio.Workload.NativeDesktop',
-          '--add Microsoft.VisualStudio.Component.VC.v141.CLI.Support',
-          '--add Microsoft.Net.Component.4.6.1.SDK',
+          '--add Microsoft.VisualStudio.Workload.NetCoreTools',
 		  '--quiet')
 
 choco install visualstudio2019community -confirm --package-parameters "$args"