[oe-commits] org.oe.dev xerces-c_2.7.0_bb : Add version 2.7.0 of xerces-c.

crofton commit openembedded-commits at lists.openembedded.org
Thu Nov 23 14:12:34 UTC 2006


xerces-c_2.7.0_bb : Add version 2.7.0 of xerces-c.

Author: crofton at openembedded.org
Branch: org.openembedded.dev
Revision: ba7ea90e82b9377a89dcab04346d4c86eee0f6df
ViewMTN: http://monotone.openembedded.org/revision.psp?id=ba7ea90e82b9377a89dcab04346d4c86eee0f6df
Files:
1
packages/xerces-c/xerces-c_2.7.0.bb
Diffs:

#
# mt diff -rc29c2d80a9c5a2b26cc0510f7c58f76201aaebf0 -rba7ea90e82b9377a89dcab04346d4c86eee0f6df
#
# 
# 
# add_file "packages/xerces-c/xerces-c_2.7.0.bb"
#  content [70440833805b3c0dde50c41b461ffb92a655d944]
# 
============================================================
--- packages/xerces-c/xerces-c_2.7.0.bb	70440833805b3c0dde50c41b461ffb92a655d944
+++ packages/xerces-c/xerces-c_2.7.0.bb	70440833805b3c0dde50c41b461ffb92a655d944
@@ -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}
+}






More information about the Openembedded-commits mailing list