man Module::Build::Platform::MacOS () - Builder class for MacOS platforms

NAME

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

DESCRIPTION

The sole purpose of this module is to inherit from CWModule::Build::Base and override a few methods. Please see Module::Build for the docs.

Overriden Methods

new()
MacPerl doesn't define CW$Config{sitelib} or CW$Config{sitearch} for some reason, but CW$Config{installsitelib} and CW$Config{installsitearch} 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 CW@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