Alien

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

      or member functions that will provide the necessary information for
      using the library that was probed for or installed during the
      previous step.

      If, for example, Alien::Foo were providing a dependency on the C
      library libfoo, then you might provide Alien::Foo->cflags and
      Alien::Foo->libs class methods to return the compiler and library
      flags required for using the library.

    These are guidelines, and this module does not provide an
    implementation or a framework, because of the diverse nature of
    non-Perl dependencies on CPAN. The more common cases are handled by the
    Alien::Base + Alien::Build system, which is recommended if you want to
    avoid reinventing the wheel. See the "SEE ALSO" section below for
    helpful resources.

CAVEATS

    This section contains some recommendations from my own experience in
    writing Alien modules and from working on the Alien::Base +
    Alien::Build team. The Alien::Build FAQ (Alien::Build::Manual::FAQ)

README  view on Meta::CPAN

      Quick answers (FAQ) for many common Alien issues.

    Alien::Build

      A new installer agnostic Alien builder, intended to replace
      Alien::Base::ModuleBuild. See Alien::Build::Manual::AlienAuthor for
      details on how to create your own Alien::Build based Alien.

    Alien::Base

      An (optional) base class and framework for creating Alien
      distributions.

    #native on irc.perl.org <http://chat.mibbit.com/#native@irc.perl.org>

      This channel on IRC is dedicated to those interested in using native
      interfaces in Perl. It is specifically geared to Alien, Alien::Base
      and FFI.

    Perl5 Alien mailing list
    <https://groups.google.com/forum/#!forum/perl5-alien>

lib/Alien.pm  view on Meta::CPAN

the library that was probed for or installed during the previous step.

If, for example, C<Alien::Foo> were providing a dependency on the C
library C<libfoo>, then you might provide C<Alien::Foo-E<gt>cflags>
and C<Alien::Foo-E<gt>libs> class methods to return the compiler and
library flags required for using the library.

=back

These are guidelines, and this module does not provide an implementation
or a framework, because of the diverse nature of non-Perl dependencies
on CPAN.  The more common cases are handled by the L<Alien::Base> +
L<Alien::Build> system, which is recommended if you want to avoid
reinventing the wheel.  See the L</SEE ALSO> section below for helpful
resources.

=head1 CAVEATS

This section contains some recommendations from my own experience in
writing Alien modules and from working on the L<Alien::Base> +
L<Alien::Build> team.  The L<Alien::Build> FAQ (L<Alien::Build::Manual::FAQ>)

lib/Alien.pm  view on Meta::CPAN

Quick answers (FAQ) for many common Alien issues.

=item L<Alien::Build>

A new installer agnostic Alien builder, intended to replace
L<Alien::Base::ModuleBuild>.  See L<Alien::Build::Manual::AlienAuthor>
for details on how to create your own L<Alien::Build> based Alien.

=item L<Alien::Base>

An (optional) base class and framework for creating Alien distributions.

=item L<#native on irc.perl.org|http://chat.mibbit.com/#native@irc.perl.org>

This channel on IRC is dedicated to those interested in using native interfaces
in Perl.  It is specifically geared to Alien, L<Alien::Base> and FFI.

=item L<Perl5 Alien mailing list|https://groups.google.com/forum/#!forum/perl5-alien>

This mailing list is mainly for L<Alien::Base>, and announcements for new
versions will be posted there, but general Alien inquires are also welcome.



( run in 2.228 seconds using v1.01-cache-2.11-cpan-e1769b4cff6 )