extutils::mm_macos(3)

NAME

ExtUtils::MM_MacOS - methods to override UN*X behaviour in
ExtUtils::MakeMaker

SYNOPSIS

use   ExtUtils::MM_MacOS;  #  Done  internally  by  ExtUtils::MakeMaker if needed

DESCRIPTION

MM_MacOS currently only produces an approximation to the
correct Makefile.
maybe_command Returns true, if the argument is likely to be a
command.
guess_name Guess the name of this package by examining the work
ing direc tory's name. MakeMaker calls this only if the developer
has not supplied a NAME attribute.
macify Translate relative path names into Mac names.
patternify Translate to Mac names & patterns
init_main 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.
init_others Initializes LDLOADLIBS, LIBS
init_dirscan 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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout