tng 2002/08/08 12:33:10
Modified: c/scripts packageBinaries.pl
Log:
Get Ready for Xerces-C++ 2.1
Revision Changes Path
1.93 +24 -24 xml-xerces/c/scripts/packageBinaries.pl
Index: packageBinaries.pl
===================================================================
RCS file: /home/cvs/xml-xerces/c/scripts/packageBinaries.pl,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -r1.92 -r1.93
--- packageBinaries.pl 31 Jul 2002 21:53:19 -0000 1.92
+++ packageBinaries.pl 8 Aug 2002 19:33:09 -0000 1.93
@@ -29,11 +29,11 @@
print (" -j suppress building of ICU (speeds up builds when debugging)\n");
print (" -h to get help on these commands\n\n");
print ("Example: Under unix's\n");
- print (" perl packageBinaries.pl -s \$HOME/xerces-c-src2_0_0");
- print (" -o \$HOME/xerces-c_2_0_0-linux -c gcc -x g++ -m inmem -n fileonly -t
native\n\n");
+ print (" perl packageBinaries.pl -s \$HOME/xerces-c-src2_1_0");
+ print (" -o \$HOME/xerces-c_2_1_0-linux -c gcc -x g++ -m inmem -n fileonly -t
native\n\n");
print ("Example: Under Windows\n");
- print (" perl packageBinaries.pl -s \\xerces-c-src2_0_0");
- print (" -o\\xerces-c_2_0_0-win32 [-n fileonly] [-t icu]\n\n");
+ print (" perl packageBinaries.pl -s \\xerces-c-src2_1_0");
+ print (" -o\\xerces-c_2_1_0-win32 [-n fileonly] [-t icu]\n\n");
print ("Note:\n");
print (" Under Windows, by default the XercesLib project files is\n");
print (" configured to use Win32 resource file based message loader,\n");
@@ -166,9 +166,9 @@
pchdir ("$ICUROOT\\source\\allinone\\all");
if (!(length($opt_j) > 0)) { # Optionally suppress ICU build, to speed up
overlong builds while debugging.
#For XP we ship both release and debug dlls
- psystem("nmake -f all_win64_release.mak \"CFG=all - $platformname
Release\" CPP=$opt_x.exe >buildlog.txt 2>&1");
+ psystem("nmake -f all_win64_release.mak \"CFG=all - $platformname
Release\" CPP=$opt_x.exe >buildlog.txt 2>&1");
psystem("type buildlog.txt");
- psystem("nmake -f all_win64_debug.mak \"CFG=all - $platformname Debug\"
CPP=$opt_x.exe >buildlog.txt 2>&1");
+ psystem("nmake -f all_win64_debug.mak \"CFG=all - $platformname Debug\"
CPP=$opt_x.exe >buildlog.txt 2>&1");
psystem("type buildlog.txt");
}
@@ -1040,22 +1040,22 @@
pchdir ("$targetdir/lib");
psystem("rm -f libxerces-c* ");
- if ((-e "$XERCESCROOT/lib/libxerces-c.so.20.0" )) {
- psystem("cp -f $XERCESCROOT/lib/libxerces-c.so.20.0 .");
- psystem("ln -s libxerces-c.so.20.0 libxerces-c.so.20 ");
- psystem("ln -s libxerces-c.so.20 libxerces-c.so ");
- }
-
- if ((-e "$XERCESCROOT/lib/libxerces-c.sl.20.0" )) {
- psystem("cp -f $XERCESCROOT/lib/libxerces-c.sl.20.0 .");
- psystem("ln -s libxerces-c.sl.20.0 libxerces-c.sl.20 ");
- psystem("ln -s libxerces-c.sl.20 libxerces-c.sl ");
- }
-
- if ((-e "$XERCESCROOT/lib/libxerces-c20.0.so" )) {
- psystem("cp -f $XERCESCROOT/lib/libxerces-c20.0.so .");
- psystem("ln -s libxerces-c20.0.so libxerces-c20.so ");
- psystem("ln -s libxerces-c20.so libxerces-c.so ");
+ if ((-e "$XERCESCROOT/lib/libxerces-c.so.21.0" )) {
+ psystem("cp -f $XERCESCROOT/lib/libxerces-c.so.21.0 .");
+ psystem("ln -s libxerces-c.so.21.0 libxerces-c.so.21 ");
+ psystem("ln -s libxerces-c.so.21 libxerces-c.so ");
+ }
+
+ if ((-e "$XERCESCROOT/lib/libxerces-c.sl.21.0" )) {
+ psystem("cp -f $XERCESCROOT/lib/libxerces-c.sl.21.0 .");
+ psystem("ln -s libxerces-c.sl.21.0 libxerces-c.sl.21 ");
+ psystem("ln -s libxerces-c.sl.21 libxerces-c.sl ");
+ }
+
+ if ((-e "$XERCESCROOT/lib/libxerces-c21.0.so" )) {
+ psystem("cp -f $XERCESCROOT/lib/libxerces-c21.0.so .");
+ psystem("ln -s libxerces-c21.0.so libxerces-c21.so ");
+ psystem("ln -s libxerces-c21.so libxerces-c.so ");
}
#
@@ -1224,7 +1224,7 @@
$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);
@@ -1248,7 +1248,7 @@
$icuuc = "icuuc";
}
- $line =~ s[/D "PROJ_XMLPARSER"][/I "$ICUROOT\\include" /D
"PROJ_XMLPARSER"];
+ $line =~ s[/D "PROJ_XMLPARSER"][/I "$ICUROOT\\include" /D "PROJ_XMLPARSER"];
#$line =~
s[/implib:"\$(OUTDIR)\\xerces-c_2.lib"][/implib:"\$(OUTDIR)\\xerces-c_2.lib"
/libpath:"$ICUROOT\\lib" /libpath:"$ICUROOT\\source\\data"];
#$line =~
s[/implib:"\$(OUTDIR)\\xerces-c_2D.lib"][/implib:"\$(OUTDIR)\\xerces-c_2D.lib"
/libpath:"$ICUROOT\\lib" /libpath:"$ICUROOT\\source\\data"];
$line =~ s[/machine:IA64][/libpath:"$ICUROOT\\lib"
/libpath:"$ICUROOT\\source\\data" /machine:IA64];
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]