| 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 | 
|---|