Name

autosplit

Synopsis

autosplit (file, dir, keep, check, modtime)

Splits the module into files. Each file is given the name of the subroutine it contains, with .al appended. autosplit also creates the file autosplit.ix, which serves as both a forward declaration of all package routines and as a timestamp showing when the hierarchy was last updated. Takes the following arguments:

file

Filename of program or module to be split.

dir

Name of directory hierarchy in which to store the split files.

keep

If false, preexisting .al files in the auto directory that are no longer part of the module are deleted.

check

If true, checks to be sure the module being split includes a use AutoLoader statement. If the statement is missing, autosplit doesn’t process the module.

modtime

If true, splits the module only if it is newer than autosplit.ix.

Get Perl in a Nutshell, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.