From 8aa9ca32e88f7b6e66ded532d3110f4e84e99a9b Mon Sep 17 00:00:00 2001 From: Elvis Pranskevichus Date: Mon, 8 Feb 2016 15:16:40 -0500 Subject: [PATCH] electron build fixes --- common.gypi | 70 ++++++++++++++++++++++++++++++++++----- electron.gyp | 70 +++++++++++++++++++++++++++++++-------- toolchain.gypi | 76 +++++++++++++++++-------------------------- tools/ar-flags.py | 15 +++++++++ tools/atom_source_root.py | 5 +++ tools/browserify.py | 24 ++++++++++++++ tools/get-endianness.py | 4 +++ tools/js2asar.py | 13 ++++---- tools/list-browserify-deps.py | 3 +- 9 files changed, 204 insertions(+), 76 deletions(-) create mode 100644 tools/ar-flags.py create mode 100644 tools/atom_source_root.py create mode 100644 tools/browserify.py create mode 100644 tools/get-endianness.py diff --git a/common.gypi b/common.gypi index 7c1bf366a..7892926eb 100644 --- a/common.gypi +++ b/common.gypi @@ -2,6 +2,7 @@ 'includes': [ 'toolchain.gypi', 'vendor/brightray/brightray.gypi', + 'vendor/node/common.gypi', ], 'variables': { # Tell crashpad to build as external project. @@ -11,31 +12,44 @@ 'chromeos': 0, # Reflects node's config.gypi. 'component%': 'static_library', - 'python': 'python', + 'python%': 'python', 'openssl_fips': '', 'openssl_no_asm': 1, + + 'host_arch': '