@@ -9,7 +9,7 @@ use std::path::Path;
99use zip:: result:: ZipResult ;
1010use zip:: ZipArchive ;
1111
12- #[ cfg( all( feature = "parallelism" , unix) ) ]
12+ #[ cfg( all( feature = "parallelism" , feature = "bzip2" , unix) ) ]
1313use zip:: read:: { split_extract, ExtractionParameters } ;
1414
1515/* This archive has a set of entries repeated 20x:
@@ -47,10 +47,10 @@ fn extract_basic(bench: &mut Bencher) {
4747 } ) ;
4848}
4949
50- #[ cfg( all( feature = "parallelism" , unix) ) ]
50+ #[ cfg( all( feature = "parallelism" , feature = "bzip2" , unix) ) ]
5151const DECOMPRESSION_THREADS : usize = 8 ;
5252
53- #[ cfg( all( feature = "parallelism" , unix) ) ]
53+ #[ cfg( all( feature = "parallelism" , feature = "bzip2" , unix) ) ]
5454fn extract_split ( bench : & mut Bencher ) {
5555 let readable_archive = get_test_archive ( ) . unwrap ( ) ;
5656 let total_size: u64 = readable_archive
@@ -77,10 +77,10 @@ fn extract_split(bench: &mut Bencher) {
7777 } ) ;
7878}
7979
80- #[ cfg( not( all( feature = "parallelism" , unix) ) ) ]
80+ #[ cfg( not( all( feature = "parallelism" , feature = "bzip2" , unix) ) ) ]
8181benchmark_group ! ( benches, extract_basic) ;
8282
83- #[ cfg( all( feature = "parallelism" , unix) ) ]
83+ #[ cfg( all( feature = "parallelism" , feature = "bzip2" , unix) ) ]
8484benchmark_group ! ( benches, extract_basic, extract_split) ;
8585
8686benchmark_main ! ( benches) ;
0 commit comments