Как отключить цель make с помощью модуля perl MakeMaker?
Я использую ExtUtils::MakeMaker для упаковки моего модуля perl, но я не хочу, чтобы make-файл копировал файлы в любом месте системы. Мне нужно отключить цель "install" и вместо этого сказать пользователю, что этот make-файл поддерживает только "make dist", когда он вводит "make install".
1 ответ
Определять MY::install
в вашем Makefile.PL
файл:
sub MY::install {
"install ::\n\techo You should run \\'make dist\\', not \\'make install\\'"
}
Функция должна вернуть текст, который вы хотите использовать для замены install
раздел Makefile.
Вы могли бы сделать make install
синоним для make dist
с:
sub MY::install [ "install :: dist\n" }