Makefile.PL проверяет, найден ли исходный каталог
Я использую ExtUtils::MakeMaker для создания Makefile.PL Я добавил следующую функцию в makefile.PL, чтобы проверить, существует ли исходный каталог
sub check_directory {
my ($argv) = @_;
unless (defined $argv->{'source'} and -d $argv->{'source'}) {
die 'directory not found ';
}
}
Теперь, когда я запускаю Perl MakeFile.pl --source=/opt/src, все в порядке
но после этого, когда я запускаю make/dmake, все компилируется нормально, но я всегда получаю сообщение "каталог не найден" и "код ошибки 255" любую идею, почему я его получаю и есть ли другой способ проверить, найден ли каталог при записи MakeFile.PL Стоит упомянуть, если я удалю приведенный выше код, компиляция закончится с успехом.