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 Стоит упомянуть, если я удалю приведенный выше код, компиляция закончится с успехом.

0 ответов

Другие вопросы по тегам