@@ -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-
14951484def 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
18301819def 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():
24592441del configurations ['Release' ]['variables' ]
24602442config_debug_vars = configurations ['Debug' ]['variables' ]
24612443del 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
24692450if 'make_global_settings' in output :
0 commit comments