blob: 8a211b910e9bcaf9900e5297f7139527fd842854 [file] [log] [blame]
$Log$
Revision 1.3 2001/04/19 19:20:09 knoaman
BCB project changes submitted by William I Hopper.
Revision 1.2 2000/09/07 00:11:04 aruna1
Borland related project files intoroduced
Revision 1.1 2000/02/03 23:46:37 rahulj
Initial checkin. Contributed by Dietrich Wolf.
This directory and its children contain the project group
and the project files for building Xerces for C++-Builder 4.
In order to build and use it, it is necessary to have C++-Builder 4
installed. For using xerces from within C++-Builder projects
C++-Builder made libraries are needed because of the library format and
the name mangling of C++ functions (this can be compared by viewing
the DLLs with right mouse - properties - fast view - Export table
section).
For building from the C++Builder IDE...
+ Load the Xerces-ALL.BPG Project Group in the IDE.
+ Select Project | Build All Projects.
Notes:
If you change any of the Options for the individual projects,
the final output path WILL get corrupted. Additionally, if C++Builder
is installed on the same drive as the Xerces source files,
other paths in the .BPR project files may also get corrupted.
Borland has acknowledged these problems but will not fix them.
For building from the command line...
+ Run the MakeBuildDirs.bat to create the output directories.
+ ChDir to each of the individual project directories (starting
with XercesLib of course) and run the Borland make utility
(e.g. "make -B -f XercesLib.bpr")
Either way, the output (.dll, .lib, .exe) files will be created
under Build\Win32\BCB4 (Build is on the same level as src).
-- In Win32PlatformUtils.cpp, the compareAndSwap method uses inline
assembler to avoid an API not suported in Windows 95.
If you don't need Win95 support, changing it to #if 0 will greatly
improve your build times.