Browse Source

build: handle arm64 node headers (#20194)

* build: handle arm64 node headers

(cherry picked from commit ff1f224d96fbbd0d745483d48a7ee55dc80f8add)

* node.lib for arm64 needs to go to specific dir
trop[bot] 5 years ago
parent
commit
17b8b551ac
1 changed files with 4 additions and 0 deletions
  1. 4 0
      script/upload-node-headers.py

+ 4 - 0
script/upload-node-headers.py

@@ -53,6 +53,10 @@ def upload_node(bucket, access_key, secret_key, version):
       node_lib = os.path.join(DIST_DIR, 'node.lib')
       iojs_lib = os.path.join(DIST_DIR, 'win-x86', 'iojs.lib')
       v4_node_lib = os.path.join(DIST_DIR, 'win-x86', 'node.lib')
+    elif get_target_arch() == 'arm64':
+      node_lib = os.path.join(DIST_DIR, 'arm64', 'node.lib')
+      iojs_lib = os.path.join(DIST_DIR, 'win-arm64', 'iojs.lib')
+      v4_node_lib = os.path.join(DIST_DIR, 'win-arm64', 'node.lib')   
     else:
       node_lib = os.path.join(DIST_DIR, 'x64', 'node.lib')
       iojs_lib = os.path.join(DIST_DIR, 'win-x64', 'iojs.lib')