diff -ur parrot/tools/dev/install_files.pl parrot.new/tools/dev/install_files.pl --- parrot/tools/dev/install_files.pl 2004-10-07 18:06:42.000000000 +0200 +++ parrot.new/tools/dev/install_files.pl 2005-03-16 16:12:20.000000000 +0100 @@ -114,6 +114,10 @@ use File::Copy; use File::Spec; use strict; +use lib 'lib'; +use Parrot::Config; + +my $exe = $PConfig{'exe'}; # When run from the makefile, which is probably the only time this # script will ever be used, all of these defaults will get overridden. @@ -170,6 +174,10 @@ $dest = File::Spec->catdir($options{libdir}, $dest); } elsif ($meta{bin}) { $dest = File::Spec->catdir($options{bindir}, $dest); + if ($exe) { + $src .= $exe; + $dest .= $exe; + } } elsif ($meta{include}) { $dest = File::Spec->catdir($options{includedir}, $dest); } else {