OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import("//build/config/android/config.gni") | 5 import("//build/config/android/config.gni") |
6 import("//build/config/arm.gni") | 6 import("//build/config/arm.gni") |
7 import("//build/config/dcheck_always_on.gni") | 7 import("//build/config/dcheck_always_on.gni") |
8 import("//build/config/mips.gni") | 8 import("//build/config/mips.gni") |
9 import("//build/config/sanitizers/sanitizers.gni") | 9 import("//build/config/sanitizers/sanitizers.gni") |
10 | 10 |
11 if (is_android) { | 11 if (is_android) { |
12 import("//build/config/android/rules.gni") | 12 import("//build/config/android/rules.gni") |
13 } | 13 } |
14 | 14 |
15 import("gni/v8.gni") | 15 import("gni/v8.gni") |
16 import("gni/isolate.gni") | 16 import("gni/isolate.gni") |
17 import("//build_overrides/v8.gni") | 17 import("//build_overrides/v8.gni") |
18 | 18 |
19 import("snapshot_toolchain.gni") | 19 import("snapshot_toolchain.gni") |
20 | 20 |
21 declare_args() { | 21 declare_args() { |
| 22 # Print to stdout on Android. |
| 23 v8_android_log_stdout = false |
| 24 |
22 # Sets -DVERIFY_HEAP. | 25 # Sets -DVERIFY_HEAP. |
23 v8_enable_verify_heap = false | 26 v8_enable_verify_heap = false |
24 | 27 |
25 # Enable compiler warnings when using V8_DEPRECATED apis. | 28 # Enable compiler warnings when using V8_DEPRECATED apis. |
26 v8_deprecation_warnings = false | 29 v8_deprecation_warnings = false |
27 | 30 |
28 # Enable compiler warnings when using V8_DEPRECATE_SOON apis. | 31 # Enable compiler warnings when using V8_DEPRECATE_SOON apis. |
29 v8_imminent_deprecation_warnings = "" | 32 v8_imminent_deprecation_warnings = "" |
30 | 33 |
31 # Embeds the given script into the snapshot. | 34 # Embeds the given script into the snapshot. |
(...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
306 } | 309 } |
307 if (v8_current_cpu == "x64") { | 310 if (v8_current_cpu == "x64") { |
308 defines += [ "V8_TARGET_ARCH_X64" ] | 311 defines += [ "V8_TARGET_ARCH_X64" ] |
309 if (is_win) { | 312 if (is_win) { |
310 # Increase the initial stack size. The default is 1MB, this is 2MB. This | 313 # Increase the initial stack size. The default is 1MB, this is 2MB. This |
311 # applies only to executables and shared libraries produced by V8 since | 314 # applies only to executables and shared libraries produced by V8 since |
312 # ldflags are not pushed to dependants. | 315 # ldflags are not pushed to dependants. |
313 ldflags += [ "/STACK:2097152" ] | 316 ldflags += [ "/STACK:2097152" ] |
314 } | 317 } |
315 } | 318 } |
| 319 if (is_android && v8_android_log_stdout) { |
| 320 defines += [ "V8_ANDROID_LOG_STDOUT" ] |
| 321 } |
316 | 322 |
317 # TODO(jochen): Support v8_enable_prof on Windows. | 323 # TODO(jochen): Support v8_enable_prof on Windows. |
318 # TODO(jochen): Add support for compiling with simulators. | 324 # TODO(jochen): Add support for compiling with simulators. |
319 | 325 |
320 if (is_debug) { | 326 if (is_debug) { |
321 if (is_linux && v8_enable_backtrace) { | 327 if (is_linux && v8_enable_backtrace) { |
322 ldflags += [ "-rdynamic" ] | 328 ldflags += [ "-rdynamic" ] |
323 } | 329 } |
324 | 330 |
325 # TODO(jochen): Add support for different debug optimization levels. | 331 # TODO(jochen): Add support for different debug optimization levels. |
(...skipping 2205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2531 | 2537 |
2532 deps = [ | 2538 deps = [ |
2533 ":fuzzer_support", | 2539 ":fuzzer_support", |
2534 ] | 2540 ] |
2535 | 2541 |
2536 configs = [ ":internal_config" ] | 2542 configs = [ ":internal_config" ] |
2537 } | 2543 } |
2538 | 2544 |
2539 v8_fuzzer("wasm_asmjs_fuzzer") { | 2545 v8_fuzzer("wasm_asmjs_fuzzer") { |
2540 } | 2546 } |
OLD | NEW |