【发布时间】:2015-02-23 21:14:47
【问题描述】:
我正在使用 ExtUtils::MakeMaker 打包我的 perl 模块,但我不希望 makefile 将文件复制到系统上的任何位置。 我需要禁用“安装”目标,而是告诉用户,当他键入“make install”时,这个 makefile 只支持“make dist”。
【问题讨论】:
-
只是好奇:如果用户愿意,为什么不让用户运行
make install?否则,他们将如何使用您正在生产的模块? -
因为应用程序依赖于几个系统管理选项,例如“我将使用哪个数据库后端”等,并且仅将模块复制到系统上的任何目录没有真正意义。我只是提供 Makefile.PL 作为 Linux 发行版模块打包器的帮助模块。
标签: perl module packaging makemaker