mirror of
https://github.com/nodejs/node.git
synced 2026-10-28 10:15:07 +08:00
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:
1 parent
0b5b189426
commit
46e17c728e
5 files changed
+33
-4
No files matched your search
@@ -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
|
||||
@@ -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:
|
||||
|
||||
Reference in new issue
Block a user