|
222 | 222 | 'dependencies': [
|
223 | 223 | 'v8_base',
|
224 | 224 | ],
|
225 |
| - 'variables': { |
| 225 | + 'variables': { |
226 | 226 | 'optimize': 'max',
|
227 | 227 | },
|
228 | 228 | 'include_dirs': [
|
|
359 | 359 | }],
|
360 | 360 | # Platforms that don't have Compare-And-Swap support need to link atomic
|
361 | 361 | # library to implement atomic memory access
|
362 |
| - [ 'v8_current_cpu == "mips" or v8_current_cpu == "mipsel" or ' |
363 |
| - 'v8_current_cpu == "mips64" or v8_current_cpu == "mips64el" or ' |
364 |
| - 'v8_current_cpu == "ppc" or v8_current_cpu == "ppc64" or ' |
365 |
| - 'v8_current_cpu == "s390" or v8_current_cpu == "s390x"', |
366 |
| - { |
| 362 | + [ 'v8_current_cpu in ["mips", "mipsel", "mips64", "mips64el", "ppc", "ppc64", "s390", "s390x"]', { |
367 | 363 | 'link_settings': {
|
368 | 364 | 'libraries': [ '-latomic', ],
|
369 | 365 | },
|
370 | 366 | },
|
371 | 367 | ],
|
| 368 | + ['OS=="win" and node_use_pch == "true"', { |
| 369 | + 'msvs_precompiled_header': '../../../tools/msvs/pch/v8_pch.h', |
| 370 | + 'msvs_precompiled_source': '../../../tools/msvs/pch/v8_pch.cc', |
| 371 | + 'sources': [ |
| 372 | + '<(_msvs_precompiled_header)', |
| 373 | + '<(_msvs_precompiled_source)', |
| 374 | + ], |
| 375 | + }], |
372 | 376 | ],
|
373 | 377 | }, # v8_initializers
|
374 | 378 | {
|
|
1942 | 1946 | # See http://crbug.com/485155.
|
1943 | 1947 | 'msvs_shard': 4,
|
1944 | 1948 | }, {
|
1945 |
| - 'msvs_precompiled_header': 'tools/msvs/pch/pch_v8_base.h', |
1946 |
| - 'msvs_precompiled_source': '../../../tools/msvs/pch/pch_v8_base.cc', |
| 1949 | + 'msvs_precompiled_header': '../../../tools/msvs/pch/v8_pch.h', |
| 1950 | + 'msvs_precompiled_source': '../../../tools/msvs/pch/v8_pch.cc', |
1947 | 1951 | 'sources': [
|
1948 |
| - '../../../tools/msvs/pch/pch_v8_base.cc', |
| 1952 | + '<(_msvs_precompiled_header)', |
| 1953 | + '<(_msvs_precompiled_source)', |
1949 | 1954 | ],
|
1950 | 1955 | }],
|
1951 | 1956 | ],
|
|
0 commit comments