summaryrefslogtreecommitdiff
path: root/deps
diff options
context:
space:
mode:
authorRefael Ackermann <refack@gmail.com>2019-02-03 16:03:14 -0500
committerRefael Ackermann <refack@gmail.com>2019-02-14 15:14:42 -0500
commitcd5c7bf240f92d2a5007f1e0de1dfc76d54222fd (patch)
tree0dfc5c7b8ec5c5da48bedac0ff5d9d171df42e03 /deps
parent82b798907d201bfb88bfadee24cf31d87d1bc70c (diff)
downloadandroid-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.gyp23
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)',
],
}],
],