|
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