win,build: update Windows build documentation
PR-URL: https://github.com/nodejs/node/pull/25995 Reviewed-By: João Reis <reis@janeasystems.com>
This commit is contained in:
parent
b9aac6766e
commit
26cfaf4c18
12
BUILDING.md
12
BUILDING.md
@ -407,9 +407,19 @@ Prerequisites:
|
|||||||
and tools which can be included in the global `PATH`.
|
and tools which can be included in the global `PATH`.
|
||||||
* The [NetWide Assembler](http://www.nasm.us/), for OpenSSL assembler modules.
|
* The [NetWide Assembler](http://www.nasm.us/), for OpenSSL assembler modules.
|
||||||
If not installed in the default location, it needs to be manually added
|
If not installed in the default location, it needs to be manually added
|
||||||
to `PATH`. A build with the `openssl-no-asm` option does not need this.
|
to `PATH`. A build with the `openssl-no-asm` option does not need this, nor
|
||||||
|
does a build targeting ARM64 Windows.
|
||||||
* **Optional** (to build the MSI): the [WiX Toolset v3.11](http://wixtoolset.org/releases/)
|
* **Optional** (to build the MSI): the [WiX Toolset v3.11](http://wixtoolset.org/releases/)
|
||||||
and the [Wix Toolset Visual Studio 2017 Extension](https://marketplace.visualstudio.com/items?itemName=RobMensching.WixToolsetVisualStudio2017Extension).
|
and the [Wix Toolset Visual Studio 2017 Extension](https://marketplace.visualstudio.com/items?itemName=RobMensching.WixToolsetVisualStudio2017Extension).
|
||||||
|
* **Optional** Requirements for compiling for Windows 10 on ARM (ARM64):
|
||||||
|
* ARM64 Windows build machine
|
||||||
|
* Due to a GYP limitation, this is required to run compiled code
|
||||||
|
generation tools (like V8's builtins and mksnapshot tools)
|
||||||
|
* Visual Studio 15.9.0 or newer
|
||||||
|
* Visual Studio optional components
|
||||||
|
* Visual C++ compilers and libraries for ARM64
|
||||||
|
* Visual C++ ATL for ARM64
|
||||||
|
* Windows 10 SDK 10.0.17763.0 or newer
|
||||||
|
|
||||||
If the path to your build directory contains a space or a non-ASCII character,
|
If the path to your build directory contains a space or a non-ASCII character,
|
||||||
the build will likely fail.
|
the build will likely fail.
|
||||||
|
@ -23,7 +23,7 @@ get-boxstarter -Force
|
|||||||
Install-BoxstarterPackage https://raw.githubusercontent.com/nodejs/node/master/tools/bootstrap/windows_boxstarter -DisableReboots
|
Install-BoxstarterPackage https://raw.githubusercontent.com/nodejs/node/master/tools/bootstrap/windows_boxstarter -DisableReboots
|
||||||
```
|
```
|
||||||
|
|
||||||
Entire installation will take up about 8 GB of disk space.
|
Entire installation will take up about 10 GB of disk space.
|
||||||
|
|
||||||
## Linux
|
## Linux
|
||||||
|
|
||||||
|
@ -18,7 +18,7 @@ choco install python2 -y
|
|||||||
|
|
||||||
# Installs VS 2017 Build Tools
|
# Installs VS 2017 Build Tools
|
||||||
choco install visualstudio2017buildtools -y
|
choco install visualstudio2017buildtools -y
|
||||||
choco install visualstudio2017-workload-vctools -y
|
choco install visualstudio2017-workload-vctools -y --params="--add Microsoft.VisualStudio.Component.VC.Tools.ARM64 --add Microsoft.VisualStudio.Component.VC.ATL.ARM64"
|
||||||
|
|
||||||
# NASM
|
# NASM
|
||||||
choco install nasm -y
|
choco install nasm -y
|
||||||
|
Loading…
x
Reference in New Issue
Block a user