$config{fips}=0;
# Top level directories to build
-$config{dirs} = [ "crypto", "ssl", "engines", "apps", "test", "tools" ];
+$config{dirs} = [ "crypto", "ssl", "engines", "apps", "test", "tools", "fuzz" ];
# crypto/ subdirectories to build
$config{sdirs} = [
"objects",
}
unless ($disabled{"fuzz-libfuzzer"}) {
- push @{$config{dirs}}, "fuzz";
$config{cflags} .= "-fsanitize-coverage=edge,indirect-calls ";
}
-unless ($disabled{"fuzz-afl"}) {
- push @{$config{dirs}}, "fuzz";
-}
-
unless ($disabled{asan}) {
$config{cflags} .= "-fsanitize=address ";
}
}
my @build_infos = ( [ ".", "build.info" ] );
+ push @build_infos, [ "fuzz", "build.info.fuzz" ]
+ unless $disabled{"fuzz-afl"} && $disabled{"fuzz-libfuzzer"};
+
foreach (@{$config{dirs}}) {
push @build_infos, [ $_, "build.info" ]
if (-f catfile($srcdir, $_, "build.info"));