diff options
Diffstat (limited to 'classes')
-rw-r--r-- | classes/insane.bbclass | 1 | ||||
-rw-r--r-- | classes/scons.bbclass | 8 |
2 files changed, 8 insertions, 1 deletions
diff --git a/classes/insane.bbclass b/classes/insane.bbclass index 48964afb92..3e519c3253 100644 --- a/classes/insane.bbclass +++ b/classes/insane.bbclass @@ -171,6 +171,7 @@ def package_qa_get_elf(path, bits32): # 6 - .pc contains reference to /usr/include or workdir # 7 - the desktop file is not valid # 8 - .la contains reference to the workdir +# 9 - LDFLAGS ignored def package_qa_clean_path(path,d): """ Remove the common prefix from the path. In this case it is the TMPDIR""" diff --git a/classes/scons.bbclass b/classes/scons.bbclass index b7007b03a6..cd5de61e6d 100644 --- a/classes/scons.bbclass +++ b/classes/scons.bbclass @@ -11,4 +11,10 @@ scons_do_install() { oefatal "scons install execution failed." } -EXPORT_FUNCTIONS do_compile do_install +scons_do_stage() { + install -d ${D}${prefix} + ${STAGING_BINDIR_NATIVE}/scons PREFIX=${STAGING_DIR_HOST}/${layout_prefix} prefix=${STAGING_DIR_HOST}/${layout_prefix} install || \ + oefatal "scons stage execution failed." +} + +EXPORT_FUNCTIONS do_compile do_install do_stage |