aboutsummaryrefslogtreecommitdiff
path: root/Configurations/platform/Unix.pm
diff options
context:
space:
mode:
authorEnji Cooper <ngie@FreeBSD.org>2025-05-07 21:18:24 +0000
committerEnji Cooper <ngie@FreeBSD.org>2025-05-07 22:37:22 +0000
commit29536654cc41bf41b92dc836c47496dc6fe0b00c (patch)
tree368a3c5b14e610bb5f6b71657f61a41e373eaf97 /Configurations/platform/Unix.pm
parent1c34280346af8284acdc0eae39496811d37df25d (diff)
Diffstat (limited to 'Configurations/platform/Unix.pm')
-rw-r--r--Configurations/platform/Unix.pm4
1 files changed, 3 insertions, 1 deletions
diff --git a/Configurations/platform/Unix.pm b/Configurations/platform/Unix.pm
index 8db0ed912e3a..6746af8c71ec 100644
--- a/Configurations/platform/Unix.pm
+++ b/Configurations/platform/Unix.pm
@@ -73,7 +73,9 @@ sub sharedlib_simple {
my $name = $_[0]->sharedname($_[1]);
my $simplename = $_[0]->sharedname_simple($_[1]);
my $ext = $_[0]->shlibext();
- my $simpleext = $_[0]->shlibextsimple();
+ # Allow override of the extension passed in as parameter
+ my $simpleext = $_[2];
+ $simpleext = $_[0]->shlibextsimple() unless defined $simpleext;
return undef unless defined $simplename && defined $name;
return undef if ($name eq $simplename && $ext eq $simpleext);