diff options
author | Richard Levitte <levitte@openssl.org> | 2018-10-23 15:42:46 +0200 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2019-01-21 19:31:32 +0100 |
commit | 9afc2b92fe6725336f9c7d917deb5ca8c5e4011b (patch) | |
tree | 089fbbacabc0eb6f4ac899cf624304a0feb95ebc /util/mkdef.pl | |
parent | Rework building: Unix changes to handle extensions and product names (diff) | |
download | openssl-9afc2b92fe6725336f9c7d917deb5ca8c5e4011b.tar.xz openssl-9afc2b92fe6725336f9c7d917deb5ca8c5e4011b.zip |
Rework building: adapt some scripts
The platform module collection is made in such a way that any Perl
script that wants to take part of the available information can use
them just as well as the build system.
This change adapts test/recipes/90-test_shlibload.t, util/mkdef.pl,
and util/shlib_wrap.sh.in
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/7473)
Diffstat (limited to 'util/mkdef.pl')
-rwxr-xr-x | util/mkdef.pl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/util/mkdef.pl b/util/mkdef.pl index 8f37fbe3ff..83c9d7996d 100755 --- a/util/mkdef.pl +++ b/util/mkdef.pl @@ -21,6 +21,10 @@ use OpenSSL::Ordinals; use lib '.'; use configdata; +use File::Spec::Functions; +use lib catdir($config{sourcedir}, 'Configurations'); +use platform; + my $name = undef; # internal library/module name my $ordinals_file = undef; # the ordinals file to use my $version = undef; # the version to use for the library @@ -100,7 +104,7 @@ my $apiv = undef; $apiv = sprintf "%x%02x%02x", split(/\./, $config{api}) if $config{api}; -my $libname = $unified_info{sharednames}->{$name} // $name; +my $libname = platform->sharedname($name); my %OS_data = ( solaris => { writer => \&writer_linux, |