The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use 5.008;
use strict;
use warnings;

use lib 'inc';
use Config;

use MyBuilder;

my $builder = MyBuilder->new
  (
   module_name         => 'Lingua::Identify::CLD',
   license             => 'bsd',
   dist_author         => q{Alberto Simões <ambs@cpan.org>},
   dist_version_from   => 'lib/Lingua/Identify/CLD.pm',
   build_requires      => {
                           'Config::AutoConf'     => '0.17',
                           'ExtUtils::CBuilder'   => '0.27',
                           'ExtUtils::ParseXS'    => 0,
                           'ExtUtils::LibBuilder' => '0.04',
                           'Test::More'           => 0,
                          },
   configure_requires  => {
                           'Config::AutoConf'     => '0.16',
                           'Module::Build'        => '0.38',
                           'ExtUtils::LibBuilder' => '0.04',
                          },
   requires            => {
                           'XSLoader' => '0.10',
                           'perl' => 5.008,
                          },
   add_to_cleanup      => [
                           '*.o',
                           'cld-src/*.dylib',
                           'cld-src/*.so',
                           'cld-src/*.dll',
                           'cld-src/*.o',
                           'cld-src/*/*.o',
                           'cld-src/*/*/*.o',
                           'cld-src/*/*/*/*.o',
                           'Lingua-Identify-CLD-*'
                          ],
  );


## HACK  HACK  HACK  HACK
my $libdir = $builder->install_destination("bin");
if ($^O =~ /mswin32/i) {
    $libdir = $ENV{WINDIR} || 'c:\\WINDOWS\\'; ## HACK HACK HACK
} else {
    if ($Config{archname} =~ /^x86_64/) {
        $libdir =~ s/\bbin\b/lib64/;
        if (!-d $libdir) {
            my $test = $libdir;
            $test =~ s/lib64/lib/;
            $libdir = $test if -d $test;
        }
    } else {
        $libdir =~ s/\bbin\b/lib/;
    }
}
$builder->notes('libdir'   => $libdir);
$builder->notes('lib_path' => $libdir);

$builder->add_build_element('usrlib');
$builder->install_path( 'usrlib' => $libdir );

$builder->create_build_script;