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:
Jon Kunkee 2019-01-02 16:44:23 -08:00 committed by João Reis
parent b9aac6766e
commit 26cfaf4c18
3 changed files with 13 additions and 3 deletions

View File

@ -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.

View File

@ -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

View File

@ -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