On Fri, Jul 20, 2007 at 11:39:35PM -0400, Farokh Irani wrote:
  I took a further look at apxs, and it appears that the bad coding for the
  source files continues. In my apxs around line 406, you'll find the
  following:

     foreach $s (@srcs) {
          my $slo = $s;
          $slo =~ s|\.c$|.slo|;
          my $lo = $s;
          $lo =~ s|\.c$|.lo|;
          my $la = $s;
          $la =~ s|\.c$|.la|;
          my $o = $s;
          $o =~ s|\.c$|.o|;

  When I replaced the .c in the above with .cpp, everything worked fine using
  .cpp.
Change substitution command separators (s|||) to s///.
Then create regex disjunction (operator |).

$slo =~ s|\.c$|.slo|;

change to

$slo =~ s/\.c$|\.cpp$|\.cc$/.slo/;

and all the rest with the same style.

That does seem to work OK.

Thanks.
--

Farokh
----------------------------------------------------------------------------
MCF Software...simply dependably engineered
Developers of ListSTAR http://www.liststar.com/, MacRADIUS
http://www.macradius.com/, Address List Sorter
http://www.mcfsoftware.com/als/, SimpleText Filter for EIMS
http://www.mcfsoftware.com/stf/ and Auto Reply plug-in for EIMS http://www.mcfsoftware.com/ar/.

Reply via email to