update build system

This commit is contained in:
Zhi Guan
2017-12-26 22:57:23 +08:00
parent a9b31e17a5
commit d8e57c5432
3 changed files with 24 additions and 3 deletions

View File

@@ -436,13 +436,14 @@ my @disablables = (
"rsa",
"pem",
"pkcs7",
"pkcs12",
"serpent",
"speck",
"base58",
"java",
"ca",
"gmtls",
"fuzz",
"test",
);
foreach my $proto ((@tls, @dtls))
{
@@ -932,6 +933,20 @@ foreach (sort (keys %disabled))
push @{$config{openssl_other_defines}}, "OPENSSL_NO_ENGINE";
print " OPENSSL_NO_ENGINE (skip engines)";
}
elsif (/^test$/)
{
@{$config{dirs}} = grep !/^test$/, @{$config{dirs}};
#@{$config{sdirs}} = grep !/^engine$/, @{$config{sdirs}};
#push @{$config{openssl_other_defines}}, "OPENSSL_NO_ENGINE";
print " OPENSSL_NO_TEST (skip test)";
}
elsif (/^fuzz$/)
{
@{$config{dirs}} = grep !/^fuzz$/, @{$config{dirs}};
#@{$config{sdirs}} = grep !/^engine$/, @{$config{sdirs}};
#push @{$config{openssl_other_defines}}, "OPENSSL_NO_ENGINE";
print " OPENSSL_NO_FUZZ (skip fuzz)";
}
else
{
my ($WHAT, $what);