diff options
Diffstat (limited to 'recipes-bsp/ace/ace_6.5.3.bb')
-rw-r--r-- | recipes-bsp/ace/ace_6.5.3.bb | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/recipes-bsp/ace/ace_6.5.3.bb b/recipes-bsp/ace/ace_6.5.3.bb new file mode 100644 index 00000000..53ec3243 --- /dev/null +++ b/recipes-bsp/ace/ace_6.5.3.bb @@ -0,0 +1,37 @@ +DESCRIPTION = "C++ network programming framework that implements many core \ +patterns for concurrent communication software" +LICENSE = "ACE-TAO-CIAO" +LIC_FILES_CHKSUM = "file://COPYING;md5=407a202d1b887b998dc9480442840630" + +DEPENDS += "openssl gperf-native" + +SRC_URI = "ftp://download.dre.vanderbilt.edu/previous_versions/ACE-${PV}.tar.bz2 \ + file://ace_config.patch \ + " + +SRC_URI[md5sum] = "4cc5f109ebd17cd56f0539d1b47d16b3" +SRC_URI[sha256sum] = "b1d6a716394bd15c21bb90037b8a12a4d8034cc9d8878b0ad39b3c467df19b1a" + +COMPATIBLE_HOST_libc-musl = "null" + +S = "${WORKDIR}/ACE_wrappers" +B = "${WORKDIR}/ACE_wrappers/ace" +export ACE_ROOT="${WORKDIR}/ACE_wrappers" + +inherit pkgconfig + +CXXFLAGS_append = " -fpermissive -Wnodeprecated-declarations" + +do_install() { + export D="${D}" + oe_runmake install + + for i in $(find ${D} -name "*.pc") ; do + sed -i -e s:${D}::g \ + -e s:/${TARGET_SYS}::g \ + $i + done + + rm -r ${D}/usr/share +} + |