/usr/local/CPAN/Task-Smoke/Makefile.PL


use inc::Module::Install;

name         ('Task-Smoke');
all_from     ('lib/Task/Smoke.pm');

# All the things we need for testing Pugs
requires     ('URI'                    => 0);
requires     ('MKDoc::XML'             => 0);
requires     ('Petal'                  => 0);
requires     ('Test::TAP::Model'       => 0.08);
requires     ('Test::TAP::HTMLMatrix'  => 0);
requires     ('Best'                   => 0.06) ;
requires     ('Test::Harness::Results' => 0);
requires     ('Time::Out'              => 0);

# Choosing a YAML provider's a bit tricky. If we have YAML::Syck,
# demand the proper version so that various users don't have to worry
# about that themselves. If not, use can_cc heuristic.

if (can_use('YAML::Syck') && YAML::Syck->VERSION lt '0.85') { # FIXME: proper version comparison
    requires('YAML::Syck' => '0.85');
}
elsif (can_cc()) {
    if (can_use('YAML' => 0.35)) {
        recommends('YAML::Syck' => '0.85');
    }
    else {
        requires('YAML::Syck' => '0.85');
    }
}
else {
    requires('YAML' => '0.35');
}

sign();
auto_install();

&WriteAll;