# Devel::PreProcessor -- 2003.1128 Name DSLIP Description -------------- ----- --------------------------------------------- Devel:: ::PreProcessor rdpfp Module inlining and other Perl source manipulations This package processes Perl source files and outputs a modified version acording to several user-setable options, as follows: If the Includes flag is activated, Devel::PreProcessor will attempt to replace C and C statements with inline declarations containg the source of the relevant library found in the current @INC. The resulting script should operate identically and no longer be dependant on external libraries, but note that libraries inlined with Includes may not be appropriate on another system, ex, if Config is inlined, the script may fail if run on a platform other than that on which it was built. If the StripPods flag is activated, Devel::PreProcessor will not include POD documentatation from the source files. If the Conditionals flag is activated, Devel::PreProcessor will utilize a simple conditional inclusion scheme. Lines begining with "#__CONDITIONAL__ if ..." will have the remainder of the line evaluated as a Perl expression; unless the result is true, the following lines will be omitted until a line containing "#__CONDITIONAL__ endif" This module has been tested in several environments and no major problems have been discovered, but those tests have been somewhat limited and you are advised to try it in your environment to confirm it works as expected. You should be able to install this module using the CPAN shell interface: perl -MCPAN -e 'install Devel::PreProcessor' Alternately, you may retrieve this package from CPAN or from the author's site: * http://search.cpan.org/~evo/ * http://www.cpan.org/modules/by-authors/id/E/EV/EVO * http://www.evoscript.org/Devel-PreProcessor/dist/ After downloading the distribution, follow the normal procedure to unpack and install it, using the commands shown below or their local equivalents on your system: tar -xzf Devel-PreProcessor-*.tar.gz cd Devel-PreProcessor-* perl Makefile.PL make test && sudo make install --- Copyright 1998 Evolution Online Systems, Inc. You may use this package for free under the terms of the Artistic License.