Цитировать http://wiki.cpantesters.org/wiki/CPANAuthorNotes:
«Как я могу указать, что мой дистрибутив работает только в определенной операционной системе?»
Хотя это не очень элегантное решение, рекомендуемый подход состоит в том, чтобы умереть в Makefile.PL или Build.PL (или BAIL_OUT в тестовом файле) с одним из следующих сообщений:
No support for OS
OS unsupported
Инструменты CPAN Testers найдут одну из этих фраз и отправят отчет NA (не доступно) для этой платформы.
«Как я могу прекратить получать отчеты о сбоях для отсутствующих библиотек или других не-Perl зависимостей?»
Если у вас есть особые зависимости и вы не хотите получать отчеты CPAN Testers, если зависимость недоступна, просто выйдите из Makefile.PL или Build.PL обычно (с кодом выхода 0) перед Makefile или Файл сборки создан.
exit 0 unless some_dependency_is_met();