adjust path for DynaLoader

We usually have multiple packages but only a single library,
so rather than making package look in subdirectories named
after them, just look in the toplevel `auto/` directory.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2021-02-22 14:11:31 +01:00
parent a3361698b3
commit 740eda0643

View File

@ -35,10 +35,9 @@ BEGIN {
my ($pkg) = @_; my ($pkg) = @_;
my $auto_path = ($pkg =~ s!::!/!gr);
my ($mod_name) = {{LIB_NAME}}; my ($mod_name) = {{LIB_NAME}};
my @dirs = (map "-L$_/auto/$auto_path", @INC); my @dirs = (map "-L$_/auto", @INC);
my (@mod_files) = DynaLoader::dl_findfile(@dirs"#; my (@mod_files) = DynaLoader::dl_findfile(@dirs"#;
#[cfg(debug_assertions)] #[cfg(debug_assertions)]