Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

wx::build::makemaker(3) [osx man page]

build::Wx::build::MakeMaker(3)				User Contributed Perl Documentation			    build::Wx::build::MakeMaker(3)

Wx::build::MakeMaker - ExtUtils::MakeMaker specialisation for wxPerl modules SYNOPSIS
use Wx::build::MakeMaker; wxWriteMakefile( NAME => 'My::Module', VERSION_FROM => '' ); 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 html 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.10.0 2008-08-05 build::Wx::build::MakeMaker(3)

Check Out this Related Man Page

Apache2::Build(3)					User Contributed Perl Documentation					 Apache2::Build(3)

Apache2::Build - Methods for locating and parsing bits of Apache source code SYNOPSIS
use Apache2::Build (); my $build = Apache2::Build->new; # rebuild mod_perl with build opts from the previous build % cd modperl-2.0 % perl -MApache2::Build -e rebuild DESCRIPTION
This module provides methods for locating and parsing bits of Apache source code. Since mod_perl remembers what build options were used to build it, you can use this knowledge to rebuild it using the same options. Simply chdir to the mod_perl source directory and run: % cd modperl-2.0 % perl -MApache2::Build -e rebuild If you want to rebuild not yet installed, but already built mod_perl, run from its root directory: % perl -Ilib -MApache2::Build -e rebuild METHODS
new Create an object blessed into the Apache2::Build class. my $build = Apache2::Build->new; dir Top level directory where source files are located. my $dir = $build->dir; -d $dir or die "can't stat $dir $! "; find Searches for apache source directories, return a list of those found. Example: for my $dir ($build->find) { my $yn = prompt "Configure with $dir ?", "y"; ... } inc Print include paths for MakeMaker's INC argument to "WriteMakefile". Example: use ExtUtils::MakeMaker; use Apache2::Build (); WriteMakefile( 'NAME' => 'Apache2::Module', 'VERSION' => '0.01', 'INC' => Apache2::Build->new->inc, ); module_magic_number Return the MODULE_MAGIC_NUMBER defined in the apache source. Example: my $mmn = $build->module_magic_number; httpd_version Return the server version. Example: my $v = $build->httpd_version; otherldflags Return other ld flags for MakeMaker's dynamic_lib argument to "WriteMakefile". This might be needed on systems like AIX that need special flags to the linker to be able to reference mod_perl or httpd symbols. Example: use ExtUtils::MakeMaker; use Apache2::Build (); WriteMakefile( 'NAME' => 'Apache2::Module', 'VERSION' => '0.01', 'INC' => Apache2::Build->new->inc, 'dynamic_lib' => { 'OTHERLDFLAGS' => Apache2::Build->new->otherldflags, }, ); AUTHOR
Doug MacEachern perl v5.16.2 2011-12-25 Apache2::Build(3)
Man Page