首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ExtUtils::MakeMaker自定义目标

ExtUtils::MakeMaker自定义目标
EN

Stack Overflow用户
提问于 2014-02-12 05:46:32
回答 1查看 426关注 0票数 5

是否有一种方法可以让ExtUtils::MakeMaker生成自定义Makefile目标?比如说,我想做一些只有开发人员感兴趣的特定事情,比如运行pod和回归测试;我可以为此使用env变量,但是要记住这样的事情有点困难。相反,能够运行类似make devtest的程序将非常方便。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-12 17:23:37

ExtUtils的回归测试::MakeMaker

默认情况下、MakeMaker makefiles附带了一个test目标,它运行当前目录中test.pl中的所有回归测试,以及在运行make test时与glob("t/*.t")匹配的所有文件。您的典型用法应该是:

代码语言:javascript
复制
perl Makefile.PL
make
make test
make install

您可以定义自己的make目标,可以在该模块的CPAN文档和手册中设置一些变量。

这是CPAN文章中的示例:

代码语言:javascript
复制
sub MY::postamble {
    return <<'MAKE_FRAG';
    $(MYEXTLIB): sdbm/Makefile
    cd sdbm && $(MAKE) all
    MAKE_FRAG
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21719682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档