Alien-FLTK
view release on metacpan or search on metacpan
lib/Alien/FLTK.pm view on Meta::CPAN
during the build process.
=head2 C<cflags>
my $cflags = $AF->cflags( );
Returns additional C compiler flags to be used.
=head2 C<cxxflags>
my $cxxflags = $AF->cxxflags( );
Returns additional flags to be used to when compiling C++ using FLTK.
=head2 C<ldflags>
my $ldflags = $AF->ldflags( qw[gl images] );
Returns additional linker flags to be used. This method can automatically add
appropriate flags based on how you plan on linking to fltk. Acceptable
arguments are:
=over
=item C<gl>
Include flags to use GL.
I<This is an experimental option. Depending on your system, this may also
include OpenGL or MesaGL.>
=item C<images>
Include flags to use extra image formats (PNG, JPEG).
=back
=head1 Notes
=head2 Requirements
Prerequisites differ by system...
=over
=item Win32
The fltk libs and L<Alien::FLTK|Alien::FLTK> both build right out of the box
with MinGW. Further testing is needed for other setups.
=item X11/*nix
X11-based systems require several development packages. On Debian, these may
be installed with:
> sudo apt-get install libx11-dev
> sudo apt-get install libxi-dev
Additionally, the optional XCurser lib may be installed with:
> sudo apt-get install libxcursor-dev
=item Darwin/OSX
Uh, yeah, I have no idea.
=back
=head2 Installation
The distribution is based on L<Module::Build|Module::Build>, so use the
following procedure:
> perl Build.PL
> ./Build
> ./Build test
> ./Build install
=head2 Support Links
=over
=item * Issue Tracker
http://github.com/sanko/alien-fltk/issues
Please only report L<Alien::FLTK|Alien::FLTK> related bugs to this tracker.
For L<FLTK|FLTK> issues, use http://github.com/sanko/fltk-perl/issues/
=item * Commit Log
http://github.com/sanko/alien-fltk/commits/master
=item * Homepage:
http://sanko.github.com/fltk-perl/ is the homepage of the L<FLTK|FLTK>
project.
=item * License:
http://www.perlfoundation.org/artistic_license_2_0
See the L<License and Legal|/"License and Legal"> section of this document.
=item * Mailing List
Once I find someone to host a list for the L<FLTK|FLTK> project, I'll use it
for L<Alien::FLTK|Alien::FLTK> too.
=item * Repository
http://github.com/sanko/alien-fltk/ and you are invited to fork it.
=back
=head2 Examples
Please see the L<Synopsis|Alien::FLTK/"Synopsis"> and the files in the
C</examples/>.
=head2 Bugs
( run in 1.139 second using v1.01-cache-2.11-cpan-f5b5a18a01a )