ExtUtils::MM_MacOS - methods to override UN*X behaviour in ExtUtils::MakeMaker
use ExtUtils::MM_MacOS; # Done internally by ExtUtils::MakeMaker if needed
MM_MacOS currently only produces an approximation to the correct Makefile.
Returns true, if the argument is likely to be a command.
Guess the name of this package by examining the working directory's name. MakeMaker calls this only if the developer has not supplied a NAME attribute.
Translate relative path names into Mac names.
Translate to Mac names & patterns
Initializes some of NAME, FULLEXT, BASEEXT, ROOTEXT, DLBASE, PERL_SRC, PERL_LIB, PERL_ARCHLIB, PERL_INC, INSTALLDIRS, INST_*, INSTALL*, PREFIX, CONFIG, AR, AR_STATIC_ARGS, LD, OBJ_EXT, LIB_EXT, MAP_TARGET, LIBPERL_A, VERSION_FROM, VERSION, DISTNAME, VERSION_SYM.
Initializes LDLOADLIBS, LIBS
Initializes DIR, XS, PM, C, O_FILES, H, PL_FILES, MAN*PODS, EXE_FILES.
- libscan (o)
Takes a path to a file that is found by init_dirscan and returns false if we don't want to include this file in the library. Mainly used to exclude RCS, CVS, and SCCS directories from installation.
- constants (o)
Initializes lots of constants and .SUFFIXES and .PHONY
- static (o)
Defines the static target.
- dlsyms (o)
Used by MacOS to define DL_FUNCS and DL_VARS and write the *.exp files.
- dynamic (o)
Defines the dynamic target.
- clean (o)
Defines the clean target.
- realclean (o)
Defines the realclean target.
- rulez (o)
- processPL (o)
Defines targets to run *.PL files.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 209:
'=item' outside of any '=over'
=over without closing =back