Skip to content

Commit 6d5128c

Browse files
committed
use options.debug for branching
1 parent fef59e5 commit 6d5128c

File tree

1 file changed

+5
-24
lines changed

1 file changed

+5
-24
lines changed

configure.py

Lines changed: 5 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1481,17 +1481,6 @@ def set_configuration_variable(configs, name, release=None, debug=None):
14811481
configs['Release']['variables'][name] = release
14821482
configs['Debug']['variables'][name] = debug
14831483

1484-
def set_configuration_variable_and_defines(configs, name, release=None, debug=None, release_define=None, debug_define=None):
1485-
set_configuration_variable(configs, name, release, debug)
1486-
if configs['Debug'].get('defines') is None:
1487-
configs['Debug']['defines'] = []
1488-
if configs['Release'].get('defines') is None:
1489-
configs['Release']['defines'] = []
1490-
if debug_define:
1491-
configs['Debug']['defines'].append(debug_define)
1492-
if release_define:
1493-
configs['Release']['defines'].append(release_define)
1494-
14951484
def configure_arm(o):
14961485
if options.arm_float_abi:
14971486
arm_float_abi = options.arm_float_abi
@@ -1828,14 +1817,7 @@ def configure_rust(o, configs):
18281817

18291818

18301819
def configure_v8(o, configs):
1831-
set_configuration_variable_and_defines(
1832-
configs,
1833-
'v8_enable_v8_checks',
1834-
release='0',
1835-
debug='1',
1836-
release_define=None,
1837-
debug_define='V8_ENABLE_CHECKS',
1838-
)
1820+
set_configuration_variable(configs, 'v8_enable_v8_checks', release=0, debug=1)
18391821

18401822
o['variables']['v8_enable_webassembly'] = 0 if options.v8_lite_mode else 1
18411823
o['variables']['v8_enable_javascript_promise_hooks'] = 1
@@ -2459,11 +2441,10 @@ def make_bin_override():
24592441
del configurations['Release']['variables']
24602442
config_debug_vars = configurations['Debug']['variables']
24612443
del configurations['Debug']['variables']
2462-
output['conditions'].append(['build_type=="Release"', {
2463-
'variables': config_release_vars,
2464-
}, {
2465-
'variables': config_debug_vars,
2466-
}])
2444+
if options.debug:
2445+
variables = variables | config_debug_vars
2446+
else:
2447+
variables = variables | config_release_vars
24672448

24682449
# make_global_settings should be a root level element too
24692450
if 'make_global_settings' in output:

0 commit comments

Comments
 (0)