Alien-Base-ModuleBuild
view release on metacpan or search on metacpan
1.15 2020-08-28 09:50:28 -0600
- Move inline tests from this distro to Acme::Alien::DontPanic
and Acme::Alien::DontPanic2 (gh#22)
1.14 2020-02-05 19:08:06 -0700
- Add use strict and warnings to generated Install/Files.pm
modules (gh#17)
1.12 2020-02-02 06:00:12 -0700
- Add List::Util and Text::ParseWords prereqs back.
They were accidentally removed from prereqs in 1.10.
(gh#16)
1.11 2020-01-31 13:52:17 -0700
- Remove test dependency on Acme::Alien::DontPanic
(it should be optional) introduced in 1.10.
1.10 2020-01-30 07:57:09 -0700
- Production release identical to 1.09_01
1.09_01 2020-01-29 20:10:24 -0700
lib/Alien/Base/ModuleBuild/API.pod view on Meta::CPAN
=item $ENV{ALIEN_ARCH}
[version 0.017]
Setting this changes the default for alien_arch above. If the module specifies its own alien_arch in its C<Build.PL> file then it will override this setting. Typically installing into an architecture specific directory is what you
want to do, since most L<Alien::Base> based distributions provide architecture specific binary code, so you should consider carefully before installing modules with this environment variable set to 0. This may be useful for
integrators creating a single non-architecture specific RPM, .deb or similar package. In this case the integrator should ensure that the Alien package be installed with a system install_type and use the system package.
=item $ENV{ALIEN_BLIB}
Setting this to true indicates that you don't intend to actually install your Alien::Base subclass, but rather use it from the built F<blib> directory. This behavior is mostly to support automated testing from CPANtesters and should be automagically ...
=item $Alien::Base::ModuleBuild::Force
=item $ENV{ALIEN_FORCE}
Setting either to a true value will cause the builder to ignore a system-wide installation and build a local version of the library. This is the equivalent to setting $ENV{ALIEN_INSTALL_TYPE} to 'share'. $ENV{ALIEN_INSTALL_TYPE} takes precedence.
=item $ENV{ALIEN_INSTALL_TYPE}
Setting to C<share> will ignore a system-wide installation and build a local version of the library. Setting to C<system> will only use a system-wide installation and die if it cannot be found.
( run in 1.335 second using v1.01-cache-2.11-cpan-de7293f3b23 )