#!/usr/bin/perl -w # $Id: /local/CPAN/SVN-Log-Index/trunk/Build.PL 1478 2007-01-14T12:29:49.681065Z nik $ use strict; use warnings; use Module::Build; use Config; use File::Spec; sub have_exe { my $name = shift; my @dirs = split ':', $ENV{PATH}; my $found_exe = 0; for (@dirs) { $found_exe = 1 if (-x File::Spec->catdir ($_, "$name$Config{_exe}")); } return $found_exe; } unless (have_exe ('svnadmin')) { print <new ( dist_name => 'SVN-Log-Index', license => 'perl', module_name => 'SVN::Log::Index', create_makefile_pl => 'passthrough', create_readme => 1, sign => 1, script_files => [ 'bin/sli', ], requires => { 'KinoSearch' => 0.15, 'SVN::Log' => 0.03, 'Exception::Class' => 0, 'YAML' => 0, 'Params::Validate' => 0, 'Test::Exception' => 0, }, recommends => { 'SVN::Core' => 0, }, )->create_build_script;