dougm       01/09/12 19:02:09

  Modified:    xs/APR/APR Makefile.PL
  Log:
  now that apr libs are installed, link against them
  
  Revision  Changes    Path
  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;
  -}
  
  
  

Reply via email to