aboutsummaryrefslogtreecommitdiffstats
path: root/packages/xerces-c
diff options
context:
space:
mode:
authorPhilip Balister <philip@balister.org>2006-11-23 14:05:04 +0000
committerPhilip Balister <philip@balister.org>2006-11-23 14:05:04 +0000
commitcc3ec67d94b209acdfa06d788533956973dd8260 (patch)
tree455dd6f3b2f5ff68cf1647c0282b039b0c9acc5a /packages/xerces-c
parented3cbac197f767f226f8eb130f099f131b5f340a (diff)
downloadopenembedded-cc3ec67d94b209acdfa06d788533956973dd8260.tar.gz
xerces-c_2.7.0_bb : Add version 2.7.0 of xerces-c.
Diffstat (limited to 'packages/xerces-c')
-rw-r--r--packages/xerces-c/xerces-c_2.7.0.bb51
1 files changed, 51 insertions, 0 deletions
diff --git a/packages/xerces-c/xerces-c_2.7.0.bb b/packages/xerces-c/xerces-c_2.7.0.bb
new file mode 100644
index 0000000000..86f88450cd
--- /dev/null
+++ b/packages/xerces-c/xerces-c_2.7.0.bb
@@ -0,0 +1,51 @@
+PR = "r0"
+DESCRIPTION = "Xerces-c xml"
+SECTION = "libs"
+PRIORITY = "optional"
+LICENSE = "MIT"
+
+
+
+
+S="${WORKDIR}/xerces-c-src_2_7_0"
+
+SRC_URI = "http://www.axint.net/apache/xml/xerces-c/source/xerces-c-src_2_7_0.tar.gz"
+
+inherit pkgconfig
+
+
+#
+# Warning: BITSTOBUILD will default to 32 bits
+#
+export TRANSCODER="NATIVE"
+export MESSAGELOADER="INMEM"
+export NETACCESSOR="Socket"
+export THREADS="pthread"
+export BITSTOBUILD="32"
+export LIBS = " -lpthread "
+CFLAGS_append = " -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS -DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET "
+CXXFLAGS_append = " -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_DEPRECATED_DOM -DPROJ_VALIDATORS -DXML_USE_NATIVE_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_PTHREADS -DXML_USE_NETACCESSOR_SOCKET "
+
+do_configure() {
+ export XERCESCROOT=${S}
+ cd src/xercesc
+ ./configure
+}
+
+do_compile () {
+ export XERCESCROOT=${S}
+ cd src/xercesc
+ oe_runmake
+}
+
+do_stage () {
+ oe_libinstall -C lib libxerces-c ${STAGING_LIBDIR}
+ oe_libinstall -C lib libxerces-depdom ${STAGING_LIBDIR}
+
+ cp -pPR include/xercesc ${STAGING_INCDIR}
+}
+
+do_install () {
+ oe_libinstall -C lib libxerces-c ${D}${libdir}
+ oe_libinstall -C lib libxerces-depdom ${D}${libdir}
+}