diff options
author | Jon Kunkee <jkunkee@microsoft.com> | 2019-01-02 16:44:23 -0800 |
---|---|---|
committer | João Reis <reis@janeasystems.com> | 2019-03-04 12:25:39 +0000 |
commit | 26cfaf4c1803d3d95c875865a1c671b914a16f4b (patch) | |
tree | fd68fe74009f33a3330e970bbbc2a0dc1bbe7f60 /BUILDING.md | |
parent | b9aac6766ec265738f949c8487272befc731afe5 (diff) | |
download | android-node-v8-26cfaf4c1803d3d95c875865a1c671b914a16f4b.tar.gz android-node-v8-26cfaf4c1803d3d95c875865a1c671b914a16f4b.tar.bz2 android-node-v8-26cfaf4c1803d3d95c875865a1c671b914a16f4b.zip |
win,build: update Windows build documentation
PR-URL: https://github.com/nodejs/node/pull/25995
Reviewed-By: João Reis <reis@janeasystems.com>
Diffstat (limited to 'BUILDING.md')
-rw-r--r-- | BUILDING.md | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/BUILDING.md b/BUILDING.md index 0a3d897833..2021609288 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -407,9 +407,19 @@ Prerequisites: and tools which can be included in the global `PATH`. * The [NetWide Assembler](http://www.nasm.us/), for OpenSSL assembler modules. 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/) 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, the build will likely fail. |