The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use inc::Module::Install;

RTx('RT-Extension-MergeUsers');
all_from       ('lib/RT/Extension/MergeUsers.pm');
readme_from    ('lib/RT/Extension/MergeUsers.pm');

requires        ('Hook::LexWrap');
requires_rt('3.8.3');

my ($lib_path) = $INC{'RT.pm'} =~ /^(.*)[\\\/]/;
my $local_lib_path = "$RT::LocalPath/lib";

# Straight from perldoc perlvar
use Config;
my $secure_perl_path = $Config{perlpath};
if ($^O ne 'VMS') {
    $secure_perl_path .= $Config{_exe}
        unless $secure_perl_path =~ m/$Config{_exe}$/i;
}

substitute( {
        RT_LIB_PATH => join( ' ', $local_lib_path, $lib_path ),
        PERL        => $ENV{PERL} || $secure_perl_path,
    },
    { sufix => '.in' },
    'bin/rt-update-merged-users',
    'bin/rt-merge-users',
);  

auto_install();
WriteAll();