scons.bbclass 502 B

1234567891011121314151617
  1. DEPENDS += "python-scons-native"
  2. EXTRA_OESCONS ?= ""
  3. do_configure[noexec] = "1"
  4. scons_do_compile() {
  5. ${STAGING_BINDIR_NATIVE}/scons ${PARALLEL_MAKE} PREFIX=${prefix} prefix=${prefix} ${EXTRA_OESCONS} || \
  6. die "scons build execution failed."
  7. }
  8. scons_do_install() {
  9. ${STAGING_BINDIR_NATIVE}/scons install_root=${D}${prefix} PREFIX=${prefix} prefix=${prefix} ${EXTRA_OESCONS} install || \
  10. die "scons install execution failed."
  11. }
  12. EXPORT_FUNCTIONS do_compile do_install