@@ -425,12 +425,12 @@ parser.add_option('--without-perfctr',
425425# Dummy option for backwards compatibility
426426parser .add_option ('--with-snapshot' ,
427427 action = 'store_true' ,
428- dest = 'unused_with_snapshot ' ,
428+ dest = 'with_snapshot ' ,
429429 help = optparse .SUPPRESS_HELP )
430430
431431parser .add_option ('--without-snapshot' ,
432432 action = 'store_true' ,
433- dest = 'without_snapshot ' ,
433+ dest = 'unused_without_snapshot ' ,
434434 help = optparse .SUPPRESS_HELP )
435435
436436parser .add_option ('--without-ssl' ,
@@ -813,7 +813,7 @@ def configure_node(o):
813813 cross_compiling = (options .cross_compiling
814814 if options .cross_compiling is not None
815815 else target_arch != host_arch )
816- want_snapshots = not options .without_snapshot
816+ want_snapshots = 1 if options .with_snapshot else 0
817817 o ['variables' ]['want_separate_host_toolset' ] = int (
818818 cross_compiling and want_snapshots )
819819 o ['variables' ]['want_separate_host_toolset_mkpeephole' ] = int (
@@ -960,7 +960,7 @@ def configure_v8(o):
960960 o ['variables' ]['v8_optimized_debug' ] = 0 # Compile with -O0 in debug builds.
961961 o ['variables' ]['v8_random_seed' ] = 0 # Use a random seed for hash tables.
962962 o ['variables' ]['v8_promise_internal_field_count' ] = 1 # Add internal field to promises for async hooks.
963- o ['variables' ]['v8_use_snapshot' ] = 'false' if options .without_snapshot else 'true'
963+ o ['variables' ]['v8_use_snapshot' ] = b ( options .with_snapshot )
964964 o ['variables' ]['v8_trace_maps' ] = 1 if options .trace_maps else 0
965965 o ['variables' ]['node_use_v8_platform' ] = b (not options .without_v8_platform )
966966 o ['variables' ]['node_use_bundled_v8' ] = b (not options .without_bundled_v8 )
0 commit comments