From 731ae4397744b85632688ad1e8656526124ce72c Mon Sep 17 00:00:00 2001 From: StefanStojanovic Date: Fri, 10 May 2024 20:37:23 +0200 Subject: [PATCH] ansible: add ClangCL to VS2022 This is a part of an effort to enable compilation with Clang on Windows. This commit enables building with ClangCL in the CI. Fixes: https://github.com/nodejs/build/issues/3709 --- ansible/roles/visual-studio/tasks/partials/vs2022.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ansible/roles/visual-studio/tasks/partials/vs2022.yml b/ansible/roles/visual-studio/tasks/partials/vs2022.yml index 7d419b3a8..e08f31b15 100644 --- a/ansible/roles/visual-studio/tasks/partials/vs2022.yml +++ b/ansible/roles/visual-studio/tasks/partials/vs2022.yml @@ -9,10 +9,11 @@ win_chocolatey: name=visualstudio2022community # Note: The .NET SDK was added as a prerequisite for WiX4 - https://github.com/nodejs/node/pull/45943 +# Note: Clang components were aded as a prerequisite for v23 - https://github.com/nodejs/node/pull/52870 - name: install Visual Studio Community 2022 Native Desktop Workload win_chocolatey: name: visualstudio2022-workload-nativedesktop - params: '--add Microsoft.VisualStudio.Component.VC.Tools.ARM64 --add Microsoft.VisualStudio.Component.VC.ATL.ARM64 --add Microsoft.NetCore.Component.SDK' + params: '--add Microsoft.VisualStudio.Component.VC.Tools.ARM64 --add Microsoft.VisualStudio.Component.VC.ATL.ARM64 --add Microsoft.NetCore.Component.SDK --add Microsoft.VisualStudio.Component.VC.Llvm.Clang' - name: install WiX Toolset import_tasks: 'wixtoolset.yml'