cvs commit: modperl-2.0/xs/APR/APR Makefile.PL

2002-12-15 Thread stas
stas2002/12/15 00:49:24

  Modified:xs/APR/APR Makefile.PL
  Log:
  s/qx/qq/; need to build the string not to run it
  
  Revision  ChangesPath
  1.7   +2 -1  modperl-2.0/xs/APR/APR/Makefile.PL
  
  Index: Makefile.PL
  ===
  RCS file: /home/cvs/modperl-2.0/xs/APR/APR/Makefile.PL,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- Makefile.PL   28 Nov 2002 08:43:33 -  1.6
  +++ Makefile.PL   15 Dec 2002 08:49:24 -  1.7
  @@ -6,8 +6,9 @@
   
   # XXX: this works only with libapr 0.9.2+ (not on win32)
   my @libs = grep $_, map { -x $_  qx{$_ --link-ld} }
  -map { qx{$prefix/bin/$_-config} } qw(apr apu);
  +map { qq{$prefix/bin/$_-config} } qw(apr apu);
   chomp @libs;
  +
   my $define = @libs ? '-DMP_HAVE_APR_LIBS' : '';
   
   ModPerl::MM::WriteMakefile(
  
  
  



cvs commit: modperl-2.0/xs/APR/APR Makefile.PL

2001-09-12 Thread dougm

dougm   01/09/12 19:02:09

  Modified:xs/APR/APR Makefile.PL
  Log:
  now that apr libs are installed, link against them
  
  Revision  ChangesPath
  1.3   +6 -26 modperl-2.0/xs/APR/APR/Makefile.PL
  
  Index: Makefile.PL
  ===
  RCS file: /home/cvs/modperl-2.0/xs/APR/APR/Makefile.PL,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Makefile.PL   2001/04/04 05:32:33 1.2
  +++ Makefile.PL   2001/09/13 02:02:09 1.3
  @@ -4,34 +4,14 @@
   use ModPerl::MM ();
   use Config;
   
  -my $root = ModPerl::MM::build_config('dir') || ;
  -my $srclib = $root/srclib;
  -my $apr = $srclib/apr;
  +my $prefix = ModPerl::MM::build_config()-apxs(-q = 'PREFIX');
   
  -my @libs;
  -if ($root) {
  -@libs = join ' ',
  -  -L$apr/.libs -lapr,
  --L$srclib/apr-util/.libs -laprutil,
  -  -L$srclib/expat-lite/.libs -lexpat,
  --L$apr/shmem/unix/mm/.libs -lmm;
  -}
  +my $libdir = $prefix/lib;
   
  +my @libs = map -l$_, qw(apr aprutil);
  +
   ModPerl::MM::WriteMakefile(
  -'NAME'   = 'APR',
  +'NAME'  = 'APR',
   'VERSION_FROM' = 'APR.pm',
  -#'LIBS' = \@libs,
  +'LIBS' = [-L$libdir @libs],
   );
  -
  -sub XXX::MY::const_loadlibs {
  -my $self = shift;
  -
  -my $string = $self-MM::const_loadlibs;
  -return $string unless $Config{gccversion}; #XXX
  -
  -my $wa = '-Wl,--whole-archive';
  -my $nwa = '-Wl,--no-whole-archive';
  -
  -$string =~ s/(LDLOADLIBS\s*=\s*)(.*)/$1$wa $2 $nwa/;
  -$string;
  -}