Perl模块分发与测试指南
1. 使用Makefile.PL控制分发
Perl开发者依赖标准Unix的make工具来构建和安装Perl及其附加模块。非Unix系统也有类似的工具,如Windows上的dmake或nmake。可以通过 perl -V:make 命令查看所用的make工具名称。
创建Makefile是一项复杂且重复的任务,因此可以使用Perl程序 Makefile.PL 来生成Makefile。 h2xs 工具能生成一个模板 Makefile.PL ,对于单模块分发,可能无需修改。以下是一个示例:
use 5.008;
use ExtUtils::MakeMaker;
# See lib/ExtUtils/MakeMaker.pm for details of how to influence
# the contents of the Makefile that is written.
WriteMakefile(
'NAME' => 'Island::Plotting::Maps',
'VERSION_FROM' => 'Maps.pm', # finds $VERSION
'PREREQ_PM' => { }, # e.g., Module::Name => 1.1
($] >= 5.005 ? ## Add these new keywords
超级会员免费看
订阅专栏 解锁全文
43

被折叠的 条评论
为什么被折叠?



