build::Wx::build::MakeMaker(3) User Contributed Perl Documentation
NAME
Wx::build::MakeMaker - ExtUtils::MakeMaker specialisation for wxPerl modules
SYNOPSIS
use Wx::build::MakeMaker; wxWriteMakefile( NAME => 'My::Module', VERSION_FROM => 'Module.pm' );
FUNCTIONS
wxWriteMakefile wxWriteMakefile( arameter => value, ... ); This functions is meant to be used exactly as ExtUtils::MakeMaker::WriteMakefile (see). It accepts all WriteMakefile's parameters, plus: o WX_CORE_LIB WX_CORE_LIB => 'xrc core base' link libraries from wxWidgets' core or contrib directory. If not spedified, defaults to 'adv/ core net base' for compatibility. o WX_LIB WX_LIB => '-lxrc' Link additional libraries from wxWidgets' contrib directory. o REQUIRE_WX REQUIRE_WX => 2.003002 # wxWidgets 2.3.2 Do not build this module if wxWidgets' version is lower than the version specified. o NO_WX_PLATFORMS NO_WX_PLATFORMS => [ 'x11', 'msw' ] Do not build this module on the specified platform(s). o ON_WX_PLATFORMs ON_WX_PLATFORMS => [ 'gtk' ] only build this module on the specified platform(s).
PRIVATE FUNCTIONS
These functions are here for reference, do not use them. is_core if( is_core ) { ... } True if it is building the wxPerl core (Wx.dll), false otherwise. is_wxPerl_tree if( is_wxPerl_tree ) { ... } True if it is building any part of wxPerl, false otherwise. set_hook_package Wx::build::MakeMaker::set_hook_package( 'package_name' ); Package to be hooked into the MakeMaker inheritance chain.
METHODS
get_api_directory my $dir = $cfg->get_api_directory; get_arch_directory my $dir = $cfg->get_arch_directory; perl v5.8.8 2007-04-17 build::Wx::build::MakeMaker(3)
Mac OS X 10.5 - Generated Sun Oct 28 21:26:56 EDT 2007