blob: aec3b1cd7fddd9602a4670ed68ea011044849c97 [file] [log] [blame]
Avi Drissman4e1b7bc32022-09-15 14:03:501# Copyright 2017 The Chromium Authors
thakis18e426412017-03-15 12:06:372# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
mark a. foltze185ab2fa2023-11-06 21:21:205import("//build/config/cast.gni")
Hyowon Kim338fa272023-04-07 01:52:176import("//build/config/features.gni")
Luke Halliwell16136de2017-07-05 21:15:567
thakis18e426412017-03-15 12:06:378declare_args() {
9 # Whether or not to use external popup menu.
Hyowon Kim338fa272023-04-07 01:52:1710 use_external_popup_menu = is_android || (is_apple && use_blink)
Luke Halliwell16136de2017-07-05 21:15:5611
12 # Whether to perform critical memory pressure handling when in foreground (if
13 # false, critical memory pressure is treated like moderate pressure in foreground).
Ryan Keane190beb32022-06-16 01:08:1014 allow_critical_memory_pressure_handling_in_foreground =
15 is_castos || is_cast_android
Dominic Farolino2bcc0b5a2020-12-08 20:32:4116
17 # Whether or not MBI mode (Multiple Blink Isolates) should be enabled,
18 # depending on the build argument.
19 mbi_mode = is_linux || is_chromeos || is_mac || is_win || is_android
thakis18e426412017-03-15 12:06:3720}