diff options
Diffstat (limited to 'ACE/MPC/config/xerces.mpb')
-rw-r--r-- | ACE/MPC/config/xerces.mpb | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/ACE/MPC/config/xerces.mpb b/ACE/MPC/config/xerces.mpb new file mode 100644 index 00000000000..338bdb541c2 --- /dev/null +++ b/ACE/MPC/config/xerces.mpb @@ -0,0 +1,57 @@ +// -*- MPC -*- +// $Id$ +feature(!xerces2, !xerces3) { + requires += xerces +} + +feature(xerces2) { + includes += $(XERCESCROOT)/include + libpaths += $(XERCESCROOT)/lib + + specific(prop:microsoft) { + xerceslib = xerces-c_2 + + // Linking the optimized version of xerces-c_2 into a debug application + // has been known to cause run-time issues (as of 4/25/2005), so we + // will link in the debug version for the "Debug" configuration. + Debug::xerceslib = xerces-c_2D + } + specific(prop:borland) { + xerceslib = XercesLib + } + specific(!prop:windows) { + macros += XML_USE_PTHREADS + xerceslib = xerces-c + } + + // We have to use lit_libs here as the library decorator + // does not necessarily match what MPC uses (particularly for + // static builds). + lit_libs += $(XERCESLIB) +} +feature(xerces3) { + includes += $(XERCESCROOT)/include + libpaths += $(XERCESCROOT)/lib + + specific(prop:microsoft) { + xerceslib = xerces-c_3 + + // Linking the optimized version of xerces-c_2 into a debug application + // has been known to cause run-time issues (as of 4/25/2005), so we + // will link in the debug version for the "Debug" configuration. + Debug::xerceslib = xerces-c_3D + } + specific(prop:borland) { + xerceslib = XercesLib + } + specific(!prop:windows) { + macros += XML_USE_PTHREADS + xerceslib = xerces-c + } + + // We have to use lit_libs here as the library decorator + // does not necessarily match what MPC uses (particularly for + // static builds). + lit_libs += $(XERCESLIB) +} + |