You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by an...@apache.org on 2001/03/26 20:11:41 UTC

cvs commit: xml-xerces/c/scripts packageBinaries.pl

andyh       01/03/26 10:11:41

  Modified:    c/scripts packageBinaries.pl
  Log:
  Update packageBinaries.pl for ICU 1.8.  ICU debug .lib file names and locations changed
  
  Revision  Changes    Path
  1.48      +13 -6     xml-xerces/c/scripts/packageBinaries.pl
  
  Index: packageBinaries.pl
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/scripts/packageBinaries.pl,v
  retrieving revision 1.47
  retrieving revision 1.48
  diff -u -r1.47 -r1.48
  --- packageBinaries.pl	2001/03/02 20:05:41	1.47
  +++ packageBinaries.pl	2001/03/26 18:11:41	1.48
  @@ -749,13 +749,20 @@
       open (FIZZLE, $thefiledotbak);
       open (FIZZLEOUT, ">$thefile");
       while ($line = <FIZZLE>) {
  -        $line =~ s/\/D "PROJ_XMLPARSER"/\/I \"$ICUROOT\\include" \/D "PROJ_XMLPARSER"/g;
  -        $line =~ s/Debug\/xerces-c_1D.lib"/Debug\/xerces-c_1D.lib" \/libpath:"$ICUROOT\\lib\\Debug" \/libpath:"$ICUROOT\\bin\\Debug" \/libpath:"$ICUROOT\\data"/g;
  -        $line =~ s/Release\/xerces-c_1.lib"/Release\/xerces-c_1.lib" \/libpath:"$ICUROOT\\lib\\Release" \/libpath:"$ICUROOT\\bin\\Release" \/libpath:"$ICUROOT\\data"/g;
  +        if ($line =~ /Win32 Debug/) {
  +            $icuuc = "icuucd";
  +            }
  +        if ($line =~ /Win32 Release/) {
  +            $icuuc = "icuuc";
  +            }
  +
  +        $line =~ s[/D "PROJ_XMLPARSER"][/I "$ICUROOT\\include" /D "PROJ_XMLPARSER"];
  +        $line =~ s[Debug/xerces-c_1D.lib"][Debug/xerces-c_1D.lib" /libpath:"$ICUROOT\\lib" /libpath:"$ICUROOT\\source\\data"];
  +        $line =~ s[Release/xerces-c_1.lib"][Release/xerces-c_1.lib" /libpath:"$ICUROOT\\lib" /libpath:"$ICUROOT\\source\\data"];
           $line =~ s/XML_USE_WIN32_TRANSCODER/XML_USE_ICU_TRANSCODER/g;
  -        $line =~ s/user32\.lib/user32\.lib icuuc\.lib icudata\.lib/g;
  -        $line =~ s/Transcoders\\Win32\\Win32TransService\.cpp/Transcoders\\ICU\\ICUTransService\.cpp/g;
  -        $line =~ s/Transcoders\\Win32\\Win32TransService\.hpp/Transcoders\\ICU\\ICUTransService\.hpp/g;
  +        $line =~ s/user32.lib/user32.lib $icuuc.lib icudata.lib/g;
  +        $line =~ s/Transcoders\\Win32\\Win32TransService.cpp/Transcoders\\ICU\\ICUTransService.cpp/g;
  +        $line =~ s/Transcoders\\Win32\\Win32TransService.hpp/Transcoders\\ICU\\ICUTransService.hpp/g;
           print FIZZLEOUT $line;
       }
       close (FIZZLEOUT);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org