Advertisement
thebigkahune

opal_3.18-beta9.bb

Jun 22nd, 2022
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.37 KB | None | 0 0
  1. SUMMARY = "opal library"
  2. HOMEPAGE = "http://wiki.opalvoip.org/"
  3. LICENSE = "CLOSED"
  4.  
  5. inherit pkgconfig autotools-brokensep
  6.  
  7. OPAL_GCC_VERSION = "10.3.1"
  8.  
  9. DEPENDS:append = "\
  10.    ptlib \
  11.    openssl \
  12. "
  13.  
  14. S = "${WORKDIR}/git"
  15. SRCREV = "1833dce8283d0632854644301f0e1573516b1946"
  16. SRC_URI = "\
  17.    git://git.code.sf.net/p/opalvoip/opal;branch=v3_18;protocol=https \
  18.    file://opal-pass-uniqueptr-by-ref.patch \
  19.    file://make-vars-static.patch \
  20. "
  21.  
  22. INCLUDES = "\
  23.    -I${RECIPE_SYSROOT}/usr/include/c++/${OPAL_GCC_VERSION} \
  24.    -I${RECIPE_SYSROOT}/usr/include/c++/${OPAL_GCC_VERSION}/${TARGET_SYS} \
  25.    -I${RECIPE_SYSROOT}/usr/include \
  26. "
  27.  
  28. TARGET_LDFLAGS = "\
  29.    -L${RECIPE_SYSROOT}/lib64 \
  30.    -L${RECIPE_SYSROOT}/usr/lib64 \
  31.    -L${RECIPE_SYSROOT}/usr/lib64/${TARGET_SYS}/${OPAL_GCC_VERSION} \
  32. "
  33.  
  34. TARGET_CPPFLAGS:x86_64 += "-D__x86_64__ ${INCLUDES}"
  35. TARGET_CPPFLAGS:aarch64 += "-D__ARMEL__ ${INCLUDES}"
  36.  
  37. #autoreconf throws a harmless error when including autoheader that stalls do_configure
  38. EXTRA_AUTORECONF = "-fi --exclude=autoheader"
  39. EXTRA_OECONF = "--disable-java --disable-rtpfec --disable-h281 --disable-video --enable-cpp11"
  40. EXTRA_OEMAKE = ""
  41.  
  42. #yocto detects a harmless error in our conifugure log
  43. INSANE_SKIP += "configure-unsafe"
  44.  
  45. export PTLIBDIR="${RECIPE_SYSROOT}/usr/src/ptlib"
  46. export OPALDIR="${S}"
  47.  
  48. LIB_NAME="libopal"
  49.  
  50. require openvoip.inc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement