tng 2003/03/14 13:15:49 Modified: c/scripts packageBinaries.pl Log: Change to 2.3 Revision Changes Path 1.126 +37 -37 xml-xerces/c/scripts/packageBinaries.pl Index: packageBinaries.pl =================================================================== RCS file: /home/cvs/xml-xerces/c/scripts/packageBinaries.pl,v retrieving revision 1.125 retrieving revision 1.126 diff -u -r1.125 -r1.126 --- packageBinaries.pl 14 Mar 2003 18:45:47 -0000 1.125 +++ packageBinaries.pl 14 Mar 2003 21:15:48 -0000 1.126 @@ -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_2_0"); - print (" -o \$HOME/xerces-c2_2_0-linux -c gcc -x g++ -m inmem -n fileonly -t native\n\n"); + print (" perl packageBinaries.pl -s \$HOME/xerces-c-src2_3_0"); + print (" -o \$HOME/xerces-c2_3_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_2_0"); - print (" -o\\xerces-c2_2_0-win32 [-n fileonly] [-t icu]\n\n"); + print (" perl packageBinaries.pl -s \\xerces-c-src2_3_0"); + print (" -o\\xerces-c2_3_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"); @@ -1122,7 +1122,7 @@ # # copy icudata dll - # For ICU 2.2: + # For ICU 2.4: # on AIX, it is called libicudata24.0.so # on Solaris/Linux, it is called libicudata.so.24.0 # on HP, it is called libicudata.s1.24.0 @@ -1243,29 +1243,29 @@ pchdir ("$targetdir/lib"); psystem("rm -f libxerces-c* "); - if ((-e "$XERCESCROOT/lib/libxerces-c.so.22.0" )) { - psystem("cp -f $XERCESCROOT/lib/libxerces-c.so.22.0 ."); - psystem("ln -s libxerces-c.so.22.0 libxerces-c.so.22 "); - psystem("ln -s libxerces-c.so.22 libxerces-c.so "); - } - - if ((-e "$XERCESCROOT/lib/libxerces-c.sl.22.0" )) { - psystem("cp -f $XERCESCROOT/lib/libxerces-c.sl.22.0 ."); - psystem("ln -s libxerces-c.sl.22.0 libxerces-c.sl.22 "); - psystem("ln -s libxerces-c.sl.22 libxerces-c.sl "); - } - - if ((-e "$XERCESCROOT/lib/libxerces-c22.0.so" )) { - psystem("cp -f $XERCESCROOT/lib/libxerces-c22.0.so ."); - psystem("ln -s libxerces-c22.0.so libxerces-c22.so "); - psystem("ln -s libxerces-c22.so libxerces-c.so "); + if ((-e "$XERCESCROOT/lib/libxerces-c.so.23.0" )) { + psystem("cp -f $XERCESCROOT/lib/libxerces-c.so.23.0 ."); + psystem("ln -s libxerces-c.so.23.0 libxerces-c.so.23 "); + psystem("ln -s libxerces-c.so.23 libxerces-c.so "); + } + + if ((-e "$XERCESCROOT/lib/libxerces-c.sl.23.0" )) { + psystem("cp -f $XERCESCROOT/lib/libxerces-c.sl.23.0 ."); + psystem("ln -s libxerces-c.sl.23.0 libxerces-c.sl.23 "); + psystem("ln -s libxerces-c.sl.23 libxerces-c.sl "); + } + + if ((-e "$XERCESCROOT/lib/libxerces-c23.0.so" )) { + psystem("cp -f $XERCESCROOT/lib/libxerces-c23.0.so ."); + psystem("ln -s libxerces-c23.0.so libxerces-c23.so "); + psystem("ln -s libxerces-c23.so libxerces-c.so "); } # Mac OS X - if ((-e "$XERCESCROOT/lib/libxerces-c.22.0.dylib" )) { - psystem("cp -f $XERCESCROOT/lib/libxerces-c.22.0.dylib ."); - psystem("ln -s libxerces-c.22.0.dylib libxerces-c.22.dylib "); - psystem("ln -s libxerces-c.22.dylib libxerces-c.dylib "); + if ((-e "$XERCESCROOT/lib/libxerces-c.23.0.dylib" )) { + psystem("cp -f $XERCESCROOT/lib/libxerces-c.23.0.dylib ."); + psystem("ln -s libxerces-c.23.0.dylib libxerces-c.23.dylib "); + psystem("ln -s libxerces-c.23.dylib libxerces-c.dylib "); } # Populate the Message Catalog Files @@ -1326,17 +1326,17 @@ if ( $opt_m =~ m/icu/i) { psystem("cp -f $XERCESCROOT/src/xercesc/util/MsgLoaders/ICU/resources/XercesMessages*.res $targetdir/msg"); - psystem("cp -f $XERCESCROOT/src/xercesc/util/MsgLoaders/ICU/resources/libXercesMessages22.0.so $targetdir/lib"); - psystem("find . -name 'libXercesMessages22.0.so' -exec ln -s {} libXercesMessages22.so \\;"); - psystem("find . -name 'libXercesMessages22.so -exec ln -s {} libXercesMessages.so \\;"); + psystem("cp -f $XERCESCROOT/src/xercesc/util/MsgLoaders/ICU/resources/libXercesMessages23.0.so $targetdir/lib"); + psystem("find . -name 'libXercesMessages23.0.so' -exec ln -s {} libXercesMessages23.so \\;"); + psystem("find . -name 'libXercesMessages23.so -exec ln -s {} libXercesMessages.so \\;"); - psystem("cp -f $XERCESCROOT/src/xercesc/util/MsgLoaders/ICU/resources/libXercesMessages.so.22.0 $targetdir/lib"); - psystem("find . -name 'libXercesMessages.so.22.0' -exec ln -s {} libXercesMessages.so.22 \\;"); - psystem("find . -name 'libXercesMessages.so.22' -exec ln -s {} libXercesMessages.so \\;"); + psystem("cp -f $XERCESCROOT/src/xercesc/util/MsgLoaders/ICU/resources/libXercesMessages.so.23.0 $targetdir/lib"); + psystem("find . -name 'libXercesMessages.so.23.0' -exec ln -s {} libXercesMessages.so.23 \\;"); + psystem("find . -name 'libXercesMessages.so.23' -exec ln -s {} libXercesMessages.so \\;"); - psystem("cp -f $XERCESCROOT/src/xercesc/util/MsgLoaders/ICU/resources/libXercesMessages.sl.22.0 $targetdir/lib"); - psystem("find . -name 'libXercesMessages.sl.22.0' -exec ln -s {} libXercesMessages.sl.22 \\;"); - psystem("find . -name 'libXercesMessages.sl.22' -exec ln -s {} libXercesMessages.sl \\;"); + psystem("cp -f $XERCESCROOT/src/xercesc/util/MsgLoaders/ICU/resources/libXercesMessages.sl.23.0 $targetdir/lib"); + psystem("find . -name 'libXercesMessages.sl.23.0' -exec ln -s {} libXercesMessages.sl.23 \\;"); + psystem("find . -name 'libXercesMessages.sl.23' -exec ln -s {} libXercesMessages.sl \\;"); } } @@ -1456,7 +1456,7 @@ $line =~ s[/D "PROJ_XMLPARSER"][/I "$ICUROOT\\include" /D "PROJ_XMLPARSER"]; $line =~ s[Debug/xerces-c_2D.lib"][Debug/xerces-c_2D.lib" /libpath:"$ICUROOT\\lib" /libpath:"$ICUROOT\\source\\data" /libpath:"$XERCESCROOT\\src\\xercesc\\util\\MsgLoaders\\ICU\\resources"]; $line =~ s[Release/xerces-c_2.lib"][Release/xerces-c_2.lib" /libpath:"$ICUROOT\\lib" /libpath:"$ICUROOT\\source\\data" /libpath:"$XERCESCROOT\\src\\xercesc\\util\\MsgLoaders\\ICU\\resources"]; - $line =~ s/user32.lib/user32.lib $icuuc.lib icudata.lib XercesMessages2_2_0.lib/g; + $line =~ s/user32.lib/user32.lib $icuuc.lib icudata.lib XercesMessages2_3_0.lib/g; if ($transcoder) { @@ -1497,7 +1497,7 @@ $line =~ s[/D "PROJ_XMLPARSER"][/I "$ICUROOT\\include" /D "PROJ_XMLPARSER"]; $line =~ s[/machine:IA64][/libpath:"$ICUROOT\\lib" /libpath:"$ICUROOT\\source\\data" /libpath:"$XERCESCROOT\\src\\xercesc\\util\\MsgLoaders\\ICU\\resources" /machine:IA64]; - $line =~ s/user32.lib/user32.lib $icuuc.lib icudata.lib XercesMessages2_2_0.lib/g; + $line =~ s/user32.lib/user32.lib $icuuc.lib icudata.lib XercesMessages2_3_0.lib/g; if ($transcoder) { $line =~ s/XML_USE_WIN32_TRANSCODER/XML_USE_ICU_TRANSCODER/g; @@ -1536,7 +1536,7 @@ } $line =~ s/AdditionalIncludeDirectories=\"([^"]*)/AdditionalIncludeDirectories=\"$ICUROOT\\include;$1/; $line =~ s/AdditionalLibraryDirectories=\"([^"]*)/AdditionalLibraryDirectories=\"$ICUROOT\\lib;$ICUROOT\\source\\data;$XERCESCROOT\\src\\xercesc\\util\\MsgLoaders\\ICU\\resources;$1/; - $line =~ s/AdditionalDependencies=\"([^"]*)/AdditionalDependencies=\"$icuuc.lib icudata.lib XercesMessages2_2_0.lib $1/; + $line =~ s/AdditionalDependencies=\"([^"]*)/AdditionalDependencies=\"$icuuc.lib icudata.lib XercesMessages2_3_0.lib $1/; if ($transcoder) { $line =~ s/XML_USE_WIN32_TRANSCODER/XML_USE_ICU_TRANSCODER/g;
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]