#!/usr/bin/perl -w # $Id: Build.PL 98 2004-03-01 00:33:24Z rooneg $ 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; } eval { require SVN::Core; require SVN::Ra; }; if ($@) { unless (have_exe ('svn')) { print <new ( dist_name => 'SVN-Log-Index', license => 'perl', module_name => 'SVN::Log::Index', create_makefile_pl => 'passthrough', create_readme => 1, script_files => [ 'bin/sli', ], requires => { 'Plucene' => 1.0, }, recommends => { 'SVN::Core' => 0, }, )->create_build_script;