blob: e774f773d03feb6ac665c15c1b3d8635554b31f8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# This will put installed perl files into some other location
# Note that we cannot put hashbang to be extproc to make Configure work.
use Config;
$dir = shift;
$dir =~ s|/|\\|g ;
$nowarn = 1, $dir = shift if $dir eq '-n';
die <<EOU unless defined $dir and -d $dir;
usage: $^X $0 [-n] directory-to-install
-n do not check whether the directory is not on path
EOU
@path = split /;/, $ENV{PATH};
$idir = $Config{installbin};
$indir =~ s|\\|/|g ;
foreach $file (<$idir/*>) {
next if $file =~ /\.exe/i;
$base = $file;
$base =~ s/\.$//; # just in case...
$base =~ s|.*/||;
$file =~ s|/|\\|g ;
print "Processing $file => $dir\\$base.cmd\n";
system 'cmd.exe', '/c', "echo extproc perl -S >$dir\\$base.cmd";
system 'cmd.exe', '/c', "type $file >> $dir\\$base.cmd";
}
|