Removed svn Id tag
[MPC.git] / config / xerces.mpb
blob292d9b6dda6d9fbaa13ae3e7632315873e68f079
1 // -*- MPC -*-
2 feature(!xerces2, !xerces3) {
3   requires += xerces
6 feature(xerces2) {
7   includes += $(XERCESCROOT)/include
8   libpaths += $(XERCESCROOT)/lib
10   specific(prop:microsoft) {
11     xerceslib = xerces-c_2
13     // Linking the optimized version of xerces-c_2 into a debug application
14     // has been known to cause run-time issues (as of 4/25/2005), so we
15     // will link in the debug version for the "Debug" configuration.
16     Debug::xerceslib = xerces-c_2D
17   }
18   specific(prop:borland) {
19     xerceslib = XercesLib
20   }
21   specific(!prop:windows) {
22     macros   += XML_USE_PTHREADS
23     xerceslib = xerces-c
24   }
26   // We have to use lit_libs here as the library decorator
27   // does not necessarily match what MPC uses (particularly for
28   // static builds).
29   lit_libs += $(XERCESLIB)
31 feature(xerces3) {
32   includes += $(XERCESCROOT)/include
33   libpaths += $(XERCESCROOT)/lib
35   specific(prop:microsoft) {
36     xerceslib = xerces-c_3
38     // Linking the optimized version of xerces-c_2 into a debug application
39     // has been known to cause run-time issues (as of 4/25/2005), so we
40     // will link in the debug version for the "Debug" configuration.
41     Debug::xerceslib = xerces-c_3D
42   }
43   specific(prop:borland) {
44     xerceslib = XercesLib
45   }
46   specific(!prop:windows) {
47     macros   += XML_USE_PTHREADS
48     xerceslib = xerces-c
49   }
51   // We have to use lit_libs here as the library decorator
52   // does not necessarily match what MPC uses (particularly for
53   // static builds).
54   lit_libs += $(XERCESLIB)