@@ -437,12 +437,12 @@ parser.add_option('--without-perfctr',
437
437
# Dummy option for backwards compatibility
438
438
parser .add_option ('--with-snapshot' ,
439
439
action = 'store_true' ,
440
- dest = 'with_snapshot ' ,
440
+ dest = 'unused_with_snapshot ' ,
441
441
help = optparse .SUPPRESS_HELP )
442
442
443
443
parser .add_option ('--without-snapshot' ,
444
444
action = 'store_true' ,
445
- dest = 'unused_without_snapshot ' ,
445
+ dest = 'without_snapshot ' ,
446
446
help = optparse .SUPPRESS_HELP )
447
447
448
448
parser .add_option ('--without-ssl' ,
@@ -827,7 +827,7 @@ def configure_node(o):
827
827
cross_compiling = (options .cross_compiling
828
828
if options .cross_compiling is not None
829
829
else target_arch != host_arch )
830
- want_snapshots = 1 if options .with_snapshot else 0
830
+ want_snapshots = not options .without_snapshot
831
831
o ['variables' ]['want_separate_host_toolset' ] = int (
832
832
cross_compiling and want_snapshots )
833
833
o ['variables' ]['want_separate_host_toolset_mkpeephole' ] = int (
@@ -984,7 +984,7 @@ def configure_v8(o):
984
984
o ['variables' ]['v8_optimized_debug' ] = 0 # Compile with -O0 in debug builds.
985
985
o ['variables' ]['v8_random_seed' ] = 0 # Use a random seed for hash tables.
986
986
o ['variables' ]['v8_promise_internal_field_count' ] = 1 # Add internal field to promises for async hooks.
987
- o ['variables' ]['v8_use_snapshot' ] = b ( options .with_snapshot )
987
+ o ['variables' ]['v8_use_snapshot' ] = 'false' if options .without_snapshot else 'true'
988
988
o ['variables' ]['v8_trace_maps' ] = 1 if options .trace_maps else 0
989
989
o ['variables' ]['node_use_v8_platform' ] = b (not options .without_v8_platform )
990
990
o ['variables' ]['node_use_bundled_v8' ] = b (not options .without_bundled_v8 )
0 commit comments