cvs commit: ponie Configure.pl
[email protected] (Nicholas Clark) 24 Apr 2004 14:07:22 -0000
| Newsgroups | perl.ponie.changes |
|---|---|
| Message-ID | <[email protected]> |
cvsuser 04/04/24 07:07:22
Modified: . Configure.pl
Log:
Make Configure.pl work where parrot directory is a symlink
Courtesy of Aaron Sherman
(with tweaks)
Revision Changes Path
1.17 +4 -4 ponie/Configure.pl
Index: Configure.pl
===================================================================
RCS file: /cvs/public/ponie/Configure.pl,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -w -r1.16 -r1.17
--- Configure.pl 16 Apr 2004 16:44:06 -0000 1.16
+++ Configure.pl 24 Apr 2004 14:07:22 -0000 1.17
@@ -40,18 +40,18 @@
chdir('parrot') || die "You need to checkout parrot inside ponie";
chdir('classes') || die;
system('rm -f perl5lv.pmc') && die "Error";
- system('ln','-s','../../src/pmc/perl5lv.pmc') && die "error";
+ system('ln','-s',"$dir/src/pmc/perl5lv.pmc") && die "error";
system('rm -f perl5av.pmc') && die "Error";
- system('ln','-s','../../src/pmc/perl5av.pmc') && die "error";
+ system('ln','-s',"$dir/src/pmc/perl5av.pmc") && die "error";
system('rm -f perl5xpvhv.pmc') && die "Error";
- system('ln','-s','../../src/pmc/perl5xpvhv.pmc') && die "error";
+ system('ln','-s',"$dir/src/pmc/perl5xpvhv.pmc") && die "error";
chdir('..') || die;
system($^X,'Configure.pl', "--gc=libc",
"--ccflags= :add{ -I$dir/perl}",
"--icudatadir=$FindBin::Bin/parrot/blib/lib/icu/2.6.1")
&& die "error";
system('make') && die "error";
- chdir('..') || die;
+ chdir($dir) || die;
}
# redo config.sh