build::Wx::build::MakeMUserrContributed Perl Docubuild::Wx::build::MakeMaker(3)
NAME
Wx::build::MakeMaker - ExtUtils::MakeMaker specialisation for wxPerl
modules
SYNOPSIS
use Wx::build::MakeMaker;
wxWriteMakefile( NAME => 'My::Module',
VERSIONFROM => 'Module.pm' );
FUNCTIONS
wxWriteakefile
wxWriteMakefile( arameter => value, ... );
This functions is meant to be used exactly as ExtUtils::Make-
Maker::WriteMakefile (see). It accepts all WriteMakefile's parameters,
plus:
* WXCORELIB
WXCORELIB => 'xrc core base'
link libraries from wxWidgets' core or contrib directory. If not
spedified, defaults to 'adv html core net base' for compatibility.
* WXLIB
WXLIB => '-lxrc'
Link additional libraries from wxWidgets' contrib directory.
* REQUIREWX
REQUIREWX => 2.003002 # wxWidgets 2.3.2
Do not build this module if wxWidgets' version is lower than the
version specified.
* NOWXPLATFORMs
NOWXPLATFORMS => [ 'x11', 'msw' ]
Do not build this module on the specified platform(s).
* ONWXPLATFORMs
ONWXPLATFORMS => [ 'gtk' ]
only build this module on the specified platform(s).
PRIVATE FUNCTIONS
These functions are here for reference, do not use them.
iscore
if( iscore ) { ... }
True if it is building the wxPerl core (Wx.dll), false otherwise.
iswxPerltree
if( iswxPerltree ) { ... }
True if it is building any part of wxPerl, false otherwise.
sethookpackage
Wx::build::MakeMaker::sethookpackage( 'packagename' );
Package to be hooked into the MakeMaker inheritance chain.
METHODS
wxconfig
my $cfg = $this->wxconfig();
Get the appropriate "Wx::build::Config" object.
perl v5.8.6 2004-02-28 build::Wx::build::MakeMaker(3)
|