build,win: add Rust toolchain automated configuration Windows

Signed-off-by: Mike McCready <66998419+MikeMcC399@users.noreply.github.com>
PR-URL: https://github.com/nodejs/node/pull/63381
Refs: https://github.com/nodejs/node/issues/63225
Refs: https://github.com/nodejs/node/pull/63367
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
This commit is contained in:
Mike McCready authored and GitHub committed 2026-05-19 20:00:55 +00:00
1 parent 0b5b189426
commit 46e17c728e
5 files changed
+33 -4

No files matched your search

+8 -1
View File
@@ -35,6 +35,13 @@ properties:
- Microsoft.VisualStudio.Workload.NativeDesktop
- Microsoft.VisualStudio.Component.VC.Llvm.Clang
- Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: rustPackage
directives:
description: Install Rust with MSVC toolchain
settings:
id: Rustlang.Rust.MSVC
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: gitPackage
directives:
@@ -51,4 +58,4 @@ properties:
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.1
configurationVersion: 0.2.0
@@ -35,6 +35,13 @@ properties:
- Microsoft.VisualStudio.Workload.VCTools
- Microsoft.VisualStudio.Component.VC.Llvm.Clang
- Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: rustPackage
directives:
description: Install Rust with MSVC toolchain
settings:
id: Rustlang.Rust.MSVC
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: gitPackage
directives:
@@ -51,4 +58,4 @@ properties:
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.1
configurationVersion: 0.2.0
@@ -35,6 +35,13 @@ properties:
- Microsoft.VisualStudio.Workload.NativeDesktop
- Microsoft.VisualStudio.Component.VC.Llvm.Clang
- Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: rustPackage
directives:
description: Install Rust with MSVC toolchain
settings:
id: Rustlang.Rust.MSVC
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: gitPackage
directives:
@@ -51,4 +58,4 @@ properties:
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.1
configurationVersion: 0.2.0
@@ -35,6 +35,13 @@ properties:
- Microsoft.VisualStudio.Workload.NativeDesktop
- Microsoft.VisualStudio.Component.VC.Llvm.Clang
- Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: rustPackage
directives:
description: Install Rust with MSVC toolchain
settings:
id: Rustlang.Rust.MSVC
source: winget
- resource: Microsoft.WinGet.DSC/WinGetPackage
id: gitPackage
directives:
@@ -51,4 +58,4 @@ properties:
settings:
id: Nasm.Nasm
source: winget
configurationVersion: 0.1.1
configurationVersion: 0.2.0
+1
View File
@@ -796,6 +796,7 @@ easily. These files will install the following
* `Python 3.14`
* `Visual Studio 2022` (Build Tools, Community, Professional or Enterprise Edition) and
"Desktop development with C++" workload, Clang and ClangToolset optional components
* `Rust Toolchain MSVC`
* `NetWide Assembler`
The following Desired State Configuration (DSC) files are available: