我使用ExtUtils :: MakeMaker来打包我的perl模块,但我不希望makefile在系统的任何地方复制文件。 我需要禁用"安装"目标,而是告诉用户该makefile仅支持" make dist"当他输入" make install"。
答案 0 :(得分:1)
在MY::install
文件中定义Makefile.PL
:
sub MY::install {
"install ::\n\techo You should run \\'make dist\\', not \\'make install\\'"
}
该函数应该返回您要用来替换Makefile的install
部分的文本。
您可以make install
使make dist
成为sub MY::install [ "install :: dist\n" }
的同义词:
{{1}}