首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Makefile.PL和ExtUtils::MakeMaker复制文件?

如何使用Makefile.PL和ExtUtils::MakeMaker复制文件?
EN

Stack Overflow用户
提问于 2011-05-04 18:51:04
回答 1查看 585关注 0票数 4

我正在用perl开发一个库和脚本。对于我使用ExtUtils::MakeMaker的发行版,我在发行版路径中名为data的目录中有一些配置和数据文件,例如,配置文件是data/config.ini,数据文件是:data/inv01.stb。下面是Makefile.PL代码的一部分:

代码语言:javascript
复制
use ExtUtils::MakeMaker;

my $inifile = 'data/config.ini';
my @data    = <data/*.stb>;    

WriteMakefile(
  NAME => 'Mymodule',
  VERSION_FROM   => 'lib/Mymodule.pm',
  PREREQ_PM  => {
    'Time::HiRes' => 0,
    'Storable'    => 0,
    'File::Path', => 0,
    'File::Copy', => 0,
    'Digest::CRC', => 0,
    'Digest::MD5', => 0,
    'Archive::Tar', => 0,

  },
  EXE_FILES => [ qw(scripts/check_requests.pl  scripts/proc_requests.pl scripts/send_requests.pl) ],
  'clean' => {FILES => clean_files()},
);

# Delete *~ files 
sub clean_files {      
  return join(" ", "*.out", "*~", "data/test/*");
}

如何配置Makefile.PL将这些文件复制到非标准目录中。

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

发布于 2011-11-06 02:43:26

为什么不使用EXE_FILES?毕竟,它们不会被检查是否可运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5882255

复制
相关文章

相似问题

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