diff options
author | Ben Laurie <ben@links.org> | 2016-06-04 16:10:49 +0100 |
---|---|---|
committer | Ben Laurie <ben@links.org> | 2016-07-01 13:45:45 +0100 |
commit | 90d28f0519427ffc293f880c423d9c4395a6fcd4 (patch) | |
tree | bb3be2701c6ea2bbe31b6770c1c104fe8c5e4d5c /Configure | |
parent | 2c12f22c3364a1e562a19415f9929359945a7c21 (diff) |
Run the fuzzing corpora as tests.
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'Configure')
-rwxr-xr-x | Configure | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -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")); |