See PR pending https://github.com/shlomif/perl-XML-LibXSLT/pull/9.patch fix hardcoded pkg-config --- a/Makefile.PL +++ b/Makefile.PL @@ -41,8 +41,10 @@ if ( delete $config{NO_THREADS} ) { # https://rt.cpan.org/Public/Bug/Display.html?id=116461 my $HAVE_USER_DEFINED = (defined($config{LIBS}) or defined($config{INC}) ); +my $pkg_config = $ENV{PKG_CONFIG} || 'pkg-config'; + unless ( $::is_Win32 ) { # cannot get config in W32 - my $xsltcfg = "pkg-config libxslt"; + my $xsltcfg = "$pkg_config libxslt"; my $libprefix = $ENV{XSLTPREFIX} || $config{XSLTPREFIX}; delete $config{XSLTPREFIX}; # delete if exists, otherwise MakeMaker gets confused @@ -174,7 +176,7 @@ if (have_library($::is_Win32 ? "libexslt" : "exslt")) { my $exslt_defaults = $::is_Win32 ? ($ENV{ACTIVEPERL_MINGW} ? q/-llibexslt.lib/ : q/-llibexslt/) : q/-lexslt/; # -lgcrypt -lgpg-error/; - my $exsltcfg = 'pkg-config libexslt'; + my $exsltcfg = "$pkg_config libexslt"; my ($exslt_libs,$exslt_inc); eval { print "running $exsltcfg... ";