Alien-unibilium
view release on metacpan or search on metacpan
ExtUtils::PkgConfig methods
0.06 BUGFIXES:
* Fixes for cygwin:
+ GNU make is just called "make"
+ Close written .pc file before trying to rename() it
0.05 BUGFIXES:
* Don't hardcode libdir into .pm file, discover it by @INC search
* Rewrite file paths in .pc file relative to libdir - should allow
for relocatable installs that work both from blib/ and real
installation location
0.04 BUGFIXES:
* Bake real installation libdir into built .pm file rather than
build-time blib/ dir
0.03 CHANGES:
* Updated for unibilium v1.0.1
0.02 CHANGES:
inc/Alien/make/Module/Build.pm view on Meta::CPAN
}
sub ACTION_install
{
my $self = shift;
$self->apply_extra_pkgconfig_paths;
# There's two bugs in just doing this:
# 1) symlinks (e.g. libfoo.so => libfoo.so.1) get copied as new files
# 2) needlessly considers the .pc file different and copies/relocates it
# every time.
# Both of these are still under investigation
$self->SUPER::ACTION_install;
# The .pc file that 'ACTION_install' has written contains the build-time
# blib paths in it. We need that rewritten for the real install location
#
# We don't do this at 'ACTION_code' time, because of one awkward cornercase.
# When 'cpan> test Foo' is testing an entire tree of dependent modules, it
# never installs them, instead adding each of them to the PERL5LIB in turn
( run in 0.751 second using v1.01-cache-2.11-cpan-71847e10f99 )