diff options
author | Refael Ackermann <refack@gmail.com> | 2019-02-03 16:03:14 -0500 |
---|---|---|
committer | Refael Ackermann <refack@gmail.com> | 2019-02-14 15:14:42 -0500 |
commit | cd5c7bf240f92d2a5007f1e0de1dfc76d54222fd (patch) | |
tree | 0dfc5c7b8ec5c5da48bedac0ff5d9d171df42e03 /deps | |
parent | 82b798907d201bfb88bfadee24cf31d87d1bc70c (diff) | |
download | android-node-v8-cd5c7bf240f92d2a5007f1e0de1dfc76d54222fd.tar.gz android-node-v8-cd5c7bf240f92d2a5007f1e0de1dfc76d54222fd.tar.bz2 android-node-v8-cd5c7bf240f92d2a5007f1e0de1dfc76d54222fd.zip |
build,deps: use PCH also for v8_initializers
* rename files to represent reuse
PR-URL: https://github.com/nodejs/node/pull/25931
Reviewed-By: João Reis <reis@janeasystems.com>
Diffstat (limited to 'deps')
-rw-r--r-- | deps/v8/gypfiles/v8.gyp | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/deps/v8/gypfiles/v8.gyp b/deps/v8/gypfiles/v8.gyp index dd0f6799d5..1c219fad50 100644 --- a/deps/v8/gypfiles/v8.gyp +++ b/deps/v8/gypfiles/v8.gyp @@ -222,7 +222,7 @@ 'dependencies': [ 'v8_base', ], - 'variables': { + 'variables': { 'optimize': 'max', }, 'include_dirs': [ @@ -359,16 +359,20 @@ }], # Platforms that don't have Compare-And-Swap support need to link atomic # library to implement atomic memory access - [ 'v8_current_cpu == "mips" or v8_current_cpu == "mipsel" or ' - 'v8_current_cpu == "mips64" or v8_current_cpu == "mips64el" or ' - 'v8_current_cpu == "ppc" or v8_current_cpu == "ppc64" or ' - 'v8_current_cpu == "s390" or v8_current_cpu == "s390x"', - { + [ 'v8_current_cpu in ["mips", "mipsel", "mips64", "mips64el", "ppc", "ppc64", "s390", "s390x"]', { 'link_settings': { 'libraries': [ '-latomic', ], }, }, ], + ['OS=="win" and node_use_pch == "true"', { + 'msvs_precompiled_header': '../../../tools/msvs/pch/v8_pch.h', + 'msvs_precompiled_source': '../../../tools/msvs/pch/v8_pch.cc', + 'sources': [ + '<(_msvs_precompiled_header)', + '<(_msvs_precompiled_source)', + ], + }], ], }, # v8_initializers { @@ -1942,10 +1946,11 @@ # See http://crbug.com/485155. 'msvs_shard': 4, }, { - 'msvs_precompiled_header': 'tools/msvs/pch/pch_v8_base.h', - 'msvs_precompiled_source': '../../../tools/msvs/pch/pch_v8_base.cc', + 'msvs_precompiled_header': '../../../tools/msvs/pch/v8_pch.h', + 'msvs_precompiled_source': '../../../tools/msvs/pch/v8_pch.cc', 'sources': [ - '../../../tools/msvs/pch/pch_v8_base.cc', + '<(_msvs_precompiled_header)', + '<(_msvs_precompiled_source)', ], }], ], |