diff options
-rw-r--r-- | packages/xerces-c/xerces-c_2.7.0.bb | 51 |
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} +} |