@@ -9,7 +9,7 @@ use std::path::Path;
9
9
use zip:: result:: ZipResult ;
10
10
use zip:: ZipArchive ;
11
11
12
- #[ cfg( all( feature = "parallelism" , unix) ) ]
12
+ #[ cfg( all( feature = "parallelism" , feature = "bzip2" , unix) ) ]
13
13
use zip:: read:: { split_extract, ExtractionParameters } ;
14
14
15
15
/* This archive has a set of entries repeated 20x:
@@ -47,10 +47,10 @@ fn extract_basic(bench: &mut Bencher) {
47
47
} ) ;
48
48
}
49
49
50
- #[ cfg( all( feature = "parallelism" , unix) ) ]
50
+ #[ cfg( all( feature = "parallelism" , feature = "bzip2" , unix) ) ]
51
51
const DECOMPRESSION_THREADS : usize = 8 ;
52
52
53
- #[ cfg( all( feature = "parallelism" , unix) ) ]
53
+ #[ cfg( all( feature = "parallelism" , feature = "bzip2" , unix) ) ]
54
54
fn extract_split ( bench : & mut Bencher ) {
55
55
let readable_archive = get_test_archive ( ) . unwrap ( ) ;
56
56
let total_size: u64 = readable_archive
@@ -77,10 +77,10 @@ fn extract_split(bench: &mut Bencher) {
77
77
} ) ;
78
78
}
79
79
80
- #[ cfg( not( all( feature = "parallelism" , unix) ) ) ]
80
+ #[ cfg( not( all( feature = "parallelism" , feature = "bzip2" , unix) ) ) ]
81
81
benchmark_group ! ( benches, extract_basic) ;
82
82
83
- #[ cfg( all( feature = "parallelism" , unix) ) ]
83
+ #[ cfg( all( feature = "parallelism" , feature = "bzip2" , unix) ) ]
84
84
benchmark_group ! ( benches, extract_basic, extract_split) ;
85
85
86
86
benchmark_main ! ( benches) ;
0 commit comments