Module::Build::Platform::MacOS

TriggerTek Logo
abcdefghijklmnopqrstuvwxyz_
Module::Build::PlatfoUserMContributed Perl DModule::Build::Platform::MacOS(3)



NAME
       Module::Build::Platform::MacOS - Builder class for MacOS platforms

DESCRIPTION
       The sole purpose of this module is to inherit from "Mod-
       ule::Build::Base" and override a few methods.  Please see Mod-
       ule::Build for the docs.

       Overriden Methods


       new()
	   MacPerl doesn’t define $Config{sitelib} or $Config{sitearch} for
	   some reason, but $Config{installsitelib} and $Config{install-
	   sitearch} are there.	 So we copy the install variables to the
	   other location

       make_executable()
	   On MacOS we set the file type and creator to MacPerl so it will
	   run with a double-click.

       dispatch()
	   Because there’s no easy way to say "./Build test" on MacOS, if
	   dispatch is called with no arguments and no @ARGV a dialog box
	   will pop up asking what action to take and any extra arguments.

	   Default action is "test".

       ACTION_realclean()
	   Need to unlock the Build program before deleting.

AUTHOR
       Michael G Schwern <schwern@pobox.com>

SEE ALSO
       perl(1), Module::Build(3), ExtUtils::MakeMaker(3)



perl v5.8.8			  2009-05-27Module::Build::Platform::MacOS(3)