You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by am...@apache.org on 2005/12/05 23:22:50 UTC
svn commit: r354208 - in /xerces/c/trunk/scripts: packageBinaries.pl
packageSources.pl
Author: amassari
Date: Mon Dec 5 14:22:37 2005
New Revision: 354208
URL: http://svn.apache.org/viewcvs?rev=354208&view=rev
Log:
Reflect changes in macro names and version; added support for VC8
Modified:
xerces/c/trunk/scripts/packageBinaries.pl
xerces/c/trunk/scripts/packageSources.pl
Modified: xerces/c/trunk/scripts/packageBinaries.pl
URL: http://svn.apache.org/viewcvs/xerces/c/trunk/scripts/packageBinaries.pl?rev=354208&r1=354207&r2=354208&view=diff
==============================================================================
--- xerces/c/trunk/scripts/packageBinaries.pl (original)
+++ xerces/c/trunk/scripts/packageBinaries.pl Mon Dec 5 14:22:37 2005
@@ -39,7 +39,7 @@
print (" -s <source_directory>\n");
print (" -o <target_directory>\n");
print (" -c <C compiler name> (e.g. gcc, cc, xlc_r, VC6, VC7, VC7.1, ecl or icl)\n");
- print (" -x <C++ compiler name> (e.g. g++, CC, aCC, c++, xlC_r, cl, ecl, ecc, icl, VC6, VC7 or VC7.1)\n");
+ print (" -x <C++ compiler name> (e.g. g++, CC, aCC, c++, xlC_r, cl, ecl, ecc, icl, VC6, VC7, VC7.1 or VC8)\n");
print (" -m <message loader> can be 'inmem' \(default\), 'icu' or 'iconv'\n");
print (" -n <net accessor> can be 'fileonly' or 'socket' \(default\)\n");
print (" -t <transcoder> can be 'icu' or 'native' \(default\)\n");
@@ -48,10 +48,10 @@
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_6");
- print (" -o \$HOME/xerces-c2_6-linux -c gcc -x g++ -m inmem -n fileonly -t native\n\n");
+ print (" perl packageBinaries.pl -s \$HOME/xerces-c-src3_0");
+ print (" -o \$HOME/xerces-c3_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_6");
+ print (" perl packageBinaries.pl -s \\xerces-c-src3_0");
print (" -o\\xerces-c2_5-win32 [-n fileonly] [-t icu]\n\n");
print ("Note:\n");
print (" Under Windows, by default the XercesLib project files is\n");
@@ -161,6 +161,12 @@
$VCBuildDir = "VC7";
$ProjectDir = "$XERCESCROOT/Projects/Win32/$VCBuildDir/xerces-all";
}
+ elsif ($opt_x =~ m/VC8/i )
+ {
+ $DevStudioVer = "8.0";
+ $VCBuildDir = "VC8";
+ $ProjectDir = "$XERCESCROOT/Projects/Win32/$VCBuildDir/xerces-all";
+ }
elsif ($opt_x =~ m/ecl/i || $opt_x =~ m/icl/i )
{
$DevStudioVer = "6.1";
@@ -171,7 +177,7 @@
else
{
print ("Error: Invalid compilers used \n");
- print ("-x <C++ compiler name> VC6, VC7, VC7.1, ecl and icl \n");
+ print ("-x <C++ compiler name> VC6, VC7, VC7.1, VC8, ecl and icl \n");
exit(1);
}
@@ -218,9 +224,11 @@
if ($DevStudioVer eq "6.0") {
changeWindowsProjectForFileOnlyNA("$XERCESCROOT/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.dsp");
} elsif ($DevStudioVer eq "7.0") {
- changeWindowsProjectForFileOnlyNA_VC7("$XERCESCROOT/Projects/Win32/VC7/xerces-all/XercesLib/XercesLib.vcproj");
+ changeWindowsProjectForFileOnlyNA_VC7_or_VC8("$XERCESCROOT/Projects/Win32/VC7/xerces-all/XercesLib/XercesLib.vcproj");
} elsif ($DevStudioVer eq "7.1") {
- changeWindowsProjectForFileOnlyNA_VC7("$XERCESCROOT/Projects/Win32/VC7.1/xerces-all/XercesLib/XercesLib.vcproj");
+ changeWindowsProjectForFileOnlyNA_VC7_or_VC8("$XERCESCROOT/Projects/Win32/VC7.1/xerces-all/XercesLib/XercesLib.vcproj");
+ } elsif ($DevStudioVer eq "8.0") {
+ changeWindowsProjectForFileOnlyNA_VC7_or_VC8("$XERCESCROOT/Projects/Win32/VC8/xerces-all/XercesLib/XercesLib.vcproj");
}
#else: for now we do not build FO with ecl
}
@@ -272,6 +280,16 @@
psystem("devenv.com allinone.sln /rebuild debug /out buildlog_debug.txt");
psystem("type buildlog_debug.txt");
+ } elsif ($DevStudioVer eq "8.0") {
+ # ICU only has allinone.sln for VC7.0
+ # So the build with ICU on VC8.0 may fail until the VC8.0 version is available
+ pchdir ("$ICUROOT/source/allinone");
+
+ psystem("devenv.com allinone.sln /rebuild Release /out buildlog_release.txt");
+ psystem("type buildlog_release.txt");
+
+ psystem("devenv.com allinone.sln /rebuild debug /out buildlog_debug.txt");
+ psystem("type buildlog_debug.txt");
} else { #"6.1"
pchdir ("$ICUROOT/source/allinone/all");
#ship release dlls only
@@ -295,8 +313,8 @@
psystem( "nmake /f resources.mak > buildlog.txt 2>&1 ");
system("type buildlog.txt");
# to follow 2 digits convention
- psystem("ren XercesMessages2_6_0.DLL XercesMessages2_6.DLL");
- psystem("ren XercesMessages2_6_0.lib XercesMessages2_6.lib");
+ psystem("ren XercesMessages3_0_0.DLL XercesMessages3_0.DLL");
+ psystem("ren XercesMessages3_0_0.lib XercesMessages3_0.lib");
}
#
@@ -305,9 +323,11 @@
if ($DevStudioVer eq "6.0") {
change_windows_project_for_ICU("$XERCESCROOT/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.dsp", $Transcoder , $MsgLoader);
} elsif ($DevStudioVer eq "7.0") {
- change_windows_project_for_ICU_VC7("$XERCESCROOT/Projects/Win32/VC7/xerces-all/XercesLib/XercesLib.vcproj", $Transcoder , $MsgLoader);
+ change_windows_project_for_ICU_VC7_or_VC8("$XERCESCROOT/Projects/Win32/VC7/xerces-all/XercesLib/XercesLib.vcproj", $Transcoder , $MsgLoader);
} elsif ($DevStudioVer eq "7.1") {
- change_windows_project_for_ICU_VC7("$XERCESCROOT/Projects/Win32/VC7.1/xerces-all/XercesLib/XercesLib.vcproj", $Transcoder , $MsgLoader);
+ change_windows_project_for_ICU_VC7_or_VC8("$XERCESCROOT/Projects/Win32/VC7.1/xerces-all/XercesLib/XercesLib.vcproj", $Transcoder , $MsgLoader);
+ } elsif ($DevStudioVer eq "8.0") {
+ change_windows_project_for_ICU_VC7_or_VC8("$XERCESCROOT/Projects/Win32/VC8/xerces-all/XercesLib/XercesLib.vcproj", $Transcoder , $MsgLoader);
} else { # "6.1"
change_windows_makefile_for_ICU("$XERCESCROOT/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.mak", $Transcoder, $MsgLoader);
}
@@ -354,6 +374,10 @@
psystem("devenv /rebuild Release /out buildlog_release.txt /project all xerces-all.sln");
psystem("devenv /rebuild debug /out buildlog_debug.txt /project XercesLib xerces-all.sln");
psystem("devenv /rebuild debug /out buildlog_depdom_debug.txt /project XercesDeprecatedDOMLib xerces-all.sln");
+ } elsif ($DevStudioVer eq "8.0") {
+ psystem("devenv /rebuild Release /out buildlog_release.txt /project all xerces-all.sln");
+ psystem("devenv /rebuild debug /out buildlog_debug.txt /project XercesLib xerces-all.sln");
+ psystem("devenv /rebuild debug /out buildlog_depdom_debug.txt /project XercesDeprecatedDOMLib xerces-all.sln");
} else { # "6.1"
psystem( "nmake -f all.mak \"CFG=all - $PlatformName Release\" CPP=$opt_x.exe >buildlog_release.txt 2>&1");
}
@@ -824,21 +848,21 @@
print ("\n\nCopying ICU message bundles ...\n");
psystem("cp -f $XERCESCROOT/msg/XercesMessages*.res $targetdir/msg");
- psystem("cp -f $XERCESCROOT/lib/libXercesMessages26.0.so .");
- psystem("find . -name 'libXercesMessages26.0.so' -exec ln -s {} libXercesMessages26.so \\;");
- psystem("find . -name 'libXercesMessages26.so' -exec ln -s {} libXercesMessages.so \\;");
+ psystem("cp -f $XERCESCROOT/lib/libXercesMessages30.0.so .");
+ psystem("find . -name 'libXercesMessages30.0.so' -exec ln -s {} libXercesMessages30.so \\;");
+ psystem("find . -name 'libXercesMessages30.so' -exec ln -s {} libXercesMessages.so \\;");
- psystem("cp -f $XERCESCROOT/lib/libXercesMessages.so.26.0 .");
- psystem("find . -name 'libXercesMessages.so.26.0' -exec ln -s {} libXercesMessages.so.26 \\;");
- psystem("find . -name 'libXercesMessages.so.26' -exec ln -s {} libXercesMessages.so \\;");
+ psystem("cp -f $XERCESCROOT/lib/libXercesMessages.so.30.0 .");
+ psystem("find . -name 'libXercesMessages.so.30.0' -exec ln -s {} libXercesMessages.so.30 \\;");
+ psystem("find . -name 'libXercesMessages.so.30' -exec ln -s {} libXercesMessages.so \\;");
- psystem("cp -f $XERCESCROOT/lib/libXercesMessages.sl.26.0 .");
- psystem("find . -name 'libXercesMessages.sl.26.0' -exec ln -s {} libXercesMessages.sl.26 \\;");
- psystem("find . -name 'libXercesMessages.sl.26' -exec ln -s {} libXercesMessages.sl \\;");
-
- psystem("cp -f $XERCESCROOT/lib/libXercesMessages26.0.a .");
- psystem("find . -name 'libXercesMessages26.0.a' -exec ln -s {} libXercesMessages26.a \\;");
- psystem("find . -name 'libXercesMessages26.a' -exec ln -s {} libXercesMessages.a \\;");
+ psystem("cp -f $XERCESCROOT/lib/libXercesMessages.sl.30.0 .");
+ psystem("find . -name 'libXercesMessages.sl.30.0' -exec ln -s {} libXercesMessages.sl.30 \\;");
+ psystem("find . -name 'libXercesMessages.sl.30' -exec ln -s {} libXercesMessages.sl \\;");
+
+ psystem("cp -f $XERCESCROOT/lib/libXercesMessages30.0.a .");
+ psystem("find . -name 'libXercesMessages30.0.a' -exec ln -s {} libXercesMessages30.a \\;");
+ psystem("find . -name 'libXercesMessages30.a' -exec ln -s {} libXercesMessages.a \\;");
}
@@ -857,59 +881,59 @@
pchdir ("$targetdir/lib");
psystem("rm -f libxerces-c* ");
- if ((-e "$XERCESCROOT/lib/libxerces-c.so.26.0" )) {
- psystem("cp -f $XERCESCROOT/lib/libxerces-c.so.26.0 .");
- psystem("ln -s libxerces-c.so.26.0 libxerces-c.so.26 ");
- psystem("ln -s libxerces-c.so.26 libxerces-c.so ");
+ if ((-e "$XERCESCROOT/lib/libxerces-c.so.30.0" )) {
+ psystem("cp -f $XERCESCROOT/lib/libxerces-c.so.30.0 .");
+ psystem("ln -s libxerces-c.so.30.0 libxerces-c.so.30 ");
+ psystem("ln -s libxerces-c.so.30 libxerces-c.so ");
}
- if ((-e "$XERCESCROOT/lib/libxerces-depdom.so.26.0" )) {
- psystem("cp -f $XERCESCROOT/lib/libxerces-depdom.so.26.0 .");
- psystem("ln -s libxerces-depdom.so.26.0 libxerces-depdom.so.26 ");
- psystem("ln -s libxerces-depdom.so.26 libxerces-depdom.so ");
+ if ((-e "$XERCESCROOT/lib/libxerces-depdom.so.30.0" )) {
+ psystem("cp -f $XERCESCROOT/lib/libxerces-depdom.so.30.0 .");
+ psystem("ln -s libxerces-depdom.so.30.0 libxerces-depdom.so.30 ");
+ psystem("ln -s libxerces-depdom.so.30 libxerces-depdom.so ");
}
- if ((-e "$XERCESCROOT/lib/libxerces-c.sl.26.0" )) {
- psystem("cp -f $XERCESCROOT/lib/libxerces-c.sl.26.0 .");
- psystem("ln -s libxerces-c.sl.26.0 libxerces-c.sl.26 ");
- psystem("ln -s libxerces-c.sl.26 libxerces-c.sl ");
+ if ((-e "$XERCESCROOT/lib/libxerces-c.sl.30.0" )) {
+ psystem("cp -f $XERCESCROOT/lib/libxerces-c.sl.30.0 .");
+ psystem("ln -s libxerces-c.sl.30.0 libxerces-c.sl.30 ");
+ psystem("ln -s libxerces-c.sl.30 libxerces-c.sl ");
}
- if ((-e "$XERCESCROOT/lib/libxerces-depdom.sl.26.0" )) {
- psystem("cp -f $XERCESCROOT/lib/libxerces-depdom.sl.26.0 .");
- psystem("ln -s libxerces-depdom.sl.26.0 libxerces-depdom.sl.26 ");
- psystem("ln -s libxerces-depdom.sl.26 libxerces-depdom.sl ");
+ if ((-e "$XERCESCROOT/lib/libxerces-depdom.sl.30.0" )) {
+ psystem("cp -f $XERCESCROOT/lib/libxerces-depdom.sl.30.0 .");
+ psystem("ln -s libxerces-depdom.sl.30.0 libxerces-depdom.sl.30 ");
+ psystem("ln -s libxerces-depdom.sl.30 libxerces-depdom.sl ");
}
- if ((-e "$XERCESCROOT/lib/libxerces-c26.0.so" )) {
- psystem("cp -f $XERCESCROOT/lib/libxerces-c26.0.so .");
- psystem("ln -s libxerces-c26.0.so libxerces-c26.so ");
- psystem("ln -s libxerces-c26.so libxerces-c.so ");
+ if ((-e "$XERCESCROOT/lib/libxerces-c30.0.so" )) {
+ psystem("cp -f $XERCESCROOT/lib/libxerces-c30.0.so .");
+ psystem("ln -s libxerces-c30.0.so libxerces-c30.so ");
+ psystem("ln -s libxerces-c30.so libxerces-c.so ");
}
- if ((-e "$XERCESCROOT/lib/libxerces-depdom26.0.so" )) {
- psystem("cp -f $XERCESCROOT/lib/libxerces-depdom26.0.so .");
- psystem("ln -s libxerces-depdom26.0.so libxerces-depdom26.so ");
- psystem("ln -s libxerces-depdom26.so libxerces-depdom.so ");
+ if ((-e "$XERCESCROOT/lib/libxerces-depdom30.0.so" )) {
+ psystem("cp -f $XERCESCROOT/lib/libxerces-depdom30.0.so .");
+ psystem("ln -s libxerces-depdom30.0.so libxerces-depdom30.so ");
+ psystem("ln -s libxerces-depdom30.so libxerces-depdom.so ");
}
- if ((-e "$XERCESCROOT/lib/libxerces-c26.0.a" )) {
- psystem("cp -f $XERCESCROOT/lib/libxerces-c26.0.a . ");
- psystem("ln -s libxerces-c26.0.a libxerces-c26.a ");
- psystem("ln -s libxerces-c26.a libxerces-c.a ");
+ if ((-e "$XERCESCROOT/lib/libxerces-c30.0.a" )) {
+ psystem("cp -f $XERCESCROOT/lib/libxerces-c30.0.a . ");
+ psystem("ln -s libxerces-c30.0.a libxerces-c30.a ");
+ psystem("ln -s libxerces-c30.a libxerces-c.a ");
}
- if ((-e "$XERCESCROOT/lib/libxerces-depdom26.0.a" )) {
- psystem("cp -f $XERCESCROOT/lib/libxerces-depdom26.0.a . ");
- psystem("ln -s libxerces-depdom26.0.a libxerces-depdom26.a ");
- psystem("ln -s libxerces-depdom26.a libxerces-depdom.a ");
+ if ((-e "$XERCESCROOT/lib/libxerces-depdom30.0.a" )) {
+ psystem("cp -f $XERCESCROOT/lib/libxerces-depdom30.0.a . ");
+ psystem("ln -s libxerces-depdom30.0.a libxerces-depdom30.a ");
+ psystem("ln -s libxerces-depdom30.a libxerces-depdom.a ");
}
# Mac OS X
- if ((-e "$XERCESCROOT/lib/libxerces-c.26.0.dylib" )) {
- psystem("cp -f $XERCESCROOT/lib/libxerces-c.26.0.dylib .");
- psystem("ln -s libxerces-c.26.0.dylib libxerces-c.26.dylib ");
- psystem("ln -s libxerces-c.26.dylib libxerces-c.dylib ");
+ if ((-e "$XERCESCROOT/lib/libxerces-c.30.0.dylib" )) {
+ psystem("cp -f $XERCESCROOT/lib/libxerces-c.30.0.dylib .");
+ psystem("ln -s libxerces-c.30.0.dylib libxerces-c.30.dylib ");
+ psystem("ln -s libxerces-c.30.dylib libxerces-c.dylib ");
}
# Populate the Message Catalog Files
@@ -1208,13 +1232,13 @@
$icuuc = "icuuc";
}
- $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[/D "XERCES_BUILDING_LIBRARY"][/I "$ICUROOT\\include" /D "XERCES_BUILDING_LIBRARY"];
+ $line =~ s[Debug/xerces-c_3D.lib"][Debug/xerces-c_3D.lib" /libpath:"$ICUROOT\\lib" /libpath:"$ICUROOT\\source\\data" /libpath:"$XERCESCROOT\\src\\xercesc\\util\\MsgLoaders\\ICU\\resources"];
+ $line =~ s[Release/xerces-c_3.lib"][Release/xerces-c_3.lib" /libpath:"$ICUROOT\\lib" /libpath:"$ICUROOT\\source\\data" /libpath:"$XERCESCROOT\\src\\xercesc\\util\\MsgLoaders\\ICU\\resources"];
if ($MsgLoader)
{
- $line =~ s/user32.lib/user32.lib $icuuc.lib XercesMessages2_6.lib/g;
+ $line =~ s/user32.lib/user32.lib $icuuc.lib XercesMessages3_0.lib/g;
}
elsif ($Transcoder)
{
@@ -1223,14 +1247,14 @@
if ($Transcoder)
{
- $line =~ s/XML_USE_WIN32_TRANSCODER/XML_USE_ICU_TRANSCODER/g;
+ $line =~ s/XERCES_USE_TRANSCODER_WINDOWS/XERCES_USE_TRANSCODER_ICU/g;
$line =~ s/Transcoders\\Win32\\Win32TransService.cpp/Transcoders\\ICU\\ICUTransService.cpp/g;
$line =~ s/Transcoders\\Win32\\Win32TransService.hpp/Transcoders\\ICU\\ICUTransService.hpp/g;
}
if ($MsgLoader)
{
- $line =~ s/XML_USE_WIN32_MSGLOADER/XML_USE_ICU_MESSAGELOADER/g;
+ $line =~ s/XERCES_USE_WIN32_MSGLOADER/XERCES_USE_MSGLOADER_ICU/g;
$line =~ s/MsgLoaders\\Win32\\Win32MsgLoader.cpp/MsgLoaders\\ICU\\ICUMsgLoader.cpp/g;
$line =~ s/MsgLoaders\\Win32\\Win32MsgLoader.hpp/MsgLoaders\\ICU\\ICUMsgLoader.hpp/g;
}
@@ -1258,12 +1282,12 @@
$icuuc = "icuuc";
}
- $line =~ s[/D "PROJ_XMLPARSER"][/I "$ICUROOT\\include" /D "PROJ_XMLPARSER"];
+ $line =~ s[/D "XERCES_BUILDING_LIBRARY"][/I "$ICUROOT\\include" /D "XERCES_BUILDING_LIBRARY"];
$line =~ s[/machine:IA64][/libpath:"$ICUROOT\\lib" /libpath:"$ICUROOT\\source\\data" /libpath:"$XERCESCROOT\\src\\xercesc\\util\\MsgLoaders\\ICU\\resources" /machine:IA64];
if ($MsgLoader)
{
- $line =~ s/user32.lib/user32.lib $icuuc.lib XercesMessages2_6.lib/g;
+ $line =~ s/user32.lib/user32.lib $icuuc.lib XercesMessages3_0.lib/g;
}
elsif ($Transcoder)
{
@@ -1271,14 +1295,14 @@
}
if ($Transcoder) {
- $line =~ s/XML_USE_WIN32_TRANSCODER/XML_USE_ICU_TRANSCODER/g;
+ $line =~ s/XERCES_USE_TRANSCODER_WINDOWS/XERCES_USE_TRANSCODER_ICU/g;
$line =~ s/Transcoders\\Win32\\Win32TransService/Transcoders\\ICU\\ICUTransService/g;
$line =~ s/Win32TransService/ICUTransService/g;
}
if ($MsgLoader)
{
- $line =~ s/XML_USE_WIN32_MSGLOADER/XML_USE_ICU_MESSAGELOADER/g;
+ $line =~ s/XERCES_USE_WIN32_MSGLOADER/XERCES_USE_MSGLOADER_ICU/g;
$line =~ s/MsgLoaders\\Win32\\Win32MsgLoader/MsgLoaders\\ICU\\ICUMsgLoader/g;
$line =~ s/Win32MsgLoader/ICUMsgLoader/g;
}
@@ -1290,7 +1314,7 @@
unlink ($thefiledotbak);
}
-sub change_windows_project_for_ICU_VC7() {
+sub change_windows_project_for_ICU_VC7_or_VC8() {
my ($thefile, $Transcoder, $MsgLoader) = @_;
print "\nConverting Windows Xerces library project ($thefile) for ICU usage...";
my $thefiledotbak = $thefile . ".bak";
@@ -1310,7 +1334,7 @@
if ($MsgLoader)
{
- $line =~ s/AdditionalDependencies=\"([^"]*)/AdditionalDependencies=\"$icuuc.lib XercesMessages2_6.lib $1/;
+ $line =~ s/AdditionalDependencies=\"([^"]*)/AdditionalDependencies=\"$icuuc.lib XercesMessages3_0.lib $1/;
}
elsif ($Transcoder)
{
@@ -1318,14 +1342,14 @@
}
if ($Transcoder) {
- $line =~ s/XML_USE_WIN32_TRANSCODER/XML_USE_ICU_TRANSCODER/g;
+ $line =~ s/XERCES_USE_TRANSCODER_WINDOWS/XERCES_USE_TRANSCODER_ICU/g;
$line =~ s/Transcoders\\Win32\\Win32TransService.cpp/Transcoders\\ICU\\ICUTransService.cpp/g;
$line =~ s/Transcoders\\Win32\\Win32TransService.hpp/Transcoders\\ICU\\ICUTransService.hpp/g;
}
if ($MsgLoader)
{
- $line =~ s/XML_USE_WIN32_MSGLOADER/XML_USE_ICU_MESSAGELOADER/g;
+ $line =~ s/XERCES_USE_WIN32_MSGLOADER/XERCES_USE_MSGLOADER_ICU/g;
$line =~ s/MsgLoaders\\Win32\\Win32MsgLoader/MsgLoaders\\ICU\\ICUMsgLoader/g;
$line =~ s/Win32MsgLoader/ICUMsgLoader/g;
}
@@ -1380,7 +1404,7 @@
# From the remaining lines, remove any references to the #defines and
# the WinSock library.
- $aline =~ s/\/D \"XML_USE_NETACCESSOR_WINSOCK\" //g; # "
+ $aline =~ s/\/D \"XERCES_USE_NETACCESSOR_WINSOCK\" //g; # "
if ($aline =~ /( )+ws2_32.lib( )*\"/) { # end of line
$aline =~ s/( )+ws2_32.lib( )*\"/\"/g;
} else { # beginning or middle of line
@@ -1394,7 +1418,7 @@
unlink ($thefiledotbak);
}
-sub changeWindowsProjectForFileOnlyNA_VC7() {
+sub changeWindowsProjectForFileOnlyNA_VC7_or_VC8() {
my ($thefile) = @_;
print "\nConfiguring Xerces library project ($thefile) for FileOnly NetAccessor...\n";
my $thefiledotbak = $thefile . ".bak";
@@ -1424,10 +1448,10 @@
# From the remaining lines, remove any references to the #defines and
# the WinSock library.
- if ($aline =~ /\;XML_USE_NETACCESSOR_WINSOCK/) { # end or middle of line
- $aline =~ s/\;XML_USE_NETACCESSOR_WINSOCK//g;
+ if ($aline =~ /\;XERCES_USE_NETACCESSOR_WINSOCK/) { # end or middle of line
+ $aline =~ s/\;XERCES_USE_NETACCESSOR_WINSOCK//g;
} else { # beginning of line
- $aline =~ s/\XML_USE_NETACCESSOR_WINSOCK\;*//g;
+ $aline =~ s/\XERCES_USE_NETACCESSOR_WINSOCK\;*//g;
}
if ($aline =~ /\s+ws2_32\.lib\s*\"/) { # end of line
Modified: xerces/c/trunk/scripts/packageSources.pl
URL: http://svn.apache.org/viewcvs/xerces/c/trunk/scripts/packageSources.pl?rev=354208&r1=354207&r2=354208&view=diff
==============================================================================
--- xerces/c/trunk/scripts/packageSources.pl (original)
+++ xerces/c/trunk/scripts/packageSources.pl Mon Dec 5 14:22:37 2005
@@ -414,12 +414,7 @@
pchdir( $xercescroot );
psystem( 'find . -depth -type "d" -name "CVS" -exec rm -fr {} ' . $find_delim );
psystem( 'find . -depth -type "d" -name ".svn" -exec rm -fr {} ' . $find_delim );
- psystem( 'rm -rf .' . $fs . 'samples' . $fs . 'Projects' . $fs . 'OS2' );
- psystem( 'rm -rf .' . $fs . 'Projects' . $fs . 'OS2' );
- psystem( 'rm -rf .' . $fs . 'Projects' . $fs . 'Win32' . $fs . 'BCB4' );
psystem( 'rm -rf .' . $fs . 'Projects' . $fs . 'Win32' . $fs . 'BCB5' );
- psystem( 'rm -rf .' . $fs . 'Projects' . $fs . 'Win32' . $fs . 'Unsupported' );
- psystem( 'rm -rf .' . $fs . 'Projects' . $fs . 'Win32' . $fs . 'VACPP40' );
print "\nCHANGING FILE PERMISSIONS\n\n";
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org