summaryrefslogtreecommitdiffstats
path: root/Configure
diff options
context:
space:
mode:
Diffstat (limited to 'Configure')
-rwxr-xr-xConfigure10
1 files changed, 4 insertions, 6 deletions
diff --git a/Configure b/Configure
index ee0b4a7f42..17d7063dba 100755
--- a/Configure
+++ b/Configure
@@ -245,7 +245,7 @@ my $default_ranlib;
$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",
@@ -1046,14 +1046,9 @@ if ($disabled{"dynamic-engine"}) {
}
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 ";
}
@@ -1337,6 +1332,9 @@ if ($builder eq "unified") {
}
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"));