@@ -420,12 +420,12 @@ parser.add_option('--without-perfctr',
420
420
# Dummy option for backwards compatibility
421
421
parser .add_option ('--with-snapshot' ,
422
422
action = 'store_true' ,
423
- dest = 'unused_with_snapshot ' ,
423
+ dest = 'with_snapshot ' ,
424
424
help = optparse .SUPPRESS_HELP )
425
425
426
426
parser .add_option ('--without-snapshot' ,
427
427
action = 'store_true' ,
428
- dest = 'without_snapshot ' ,
428
+ dest = 'unused_without_snapshot ' ,
429
429
help = optparse .SUPPRESS_HELP )
430
430
431
431
parser .add_option ('--without-ssl' ,
@@ -808,7 +808,7 @@ def configure_node(o):
808
808
cross_compiling = (options .cross_compiling
809
809
if options .cross_compiling is not None
810
810
else target_arch != host_arch )
811
- want_snapshots = not options .without_snapshot
811
+ want_snapshots = 1 if options .with_snapshot else 0
812
812
o ['variables' ]['want_separate_host_toolset' ] = int (
813
813
cross_compiling and want_snapshots )
814
814
o ['variables' ]['want_separate_host_toolset_mkpeephole' ] = int (
@@ -955,7 +955,7 @@ def configure_v8(o):
955
955
o ['variables' ]['v8_optimized_debug' ] = 0 # Compile with -O0 in debug builds.
956
956
o ['variables' ]['v8_random_seed' ] = 0 # Use a random seed for hash tables.
957
957
o ['variables' ]['v8_promise_internal_field_count' ] = 1 # Add internal field to promises for async hooks.
958
- o ['variables' ]['v8_use_snapshot' ] = 'false' if options .without_snapshot else 'true'
958
+ o ['variables' ]['v8_use_snapshot' ] = b ( options .with_snapshot )
959
959
o ['variables' ]['node_use_v8_platform' ] = b (not options .without_v8_platform )
960
960
o ['variables' ]['node_use_bundled_v8' ] = b (not options .without_bundled_v8 )
961
961
o ['variables' ]['force_dynamic_crt' ] = 1 if options .shared else 0
0 commit comments