diff options
author | Richard Purdie <rpurdie@linux.intel.com> | 2009-06-11 14:43:45 +0100 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2009-06-11 14:43:45 +0100 |
commit | 4d503cfa062552046d9331a6dcfa724225cebc11 (patch) | |
tree | 289f7612eab34a4709bbd56dee4d6e0b9a4a2954 | |
parent | f80563c9cfec3d7c76be8ee889d311567251e44b (diff) | |
download | openembedded-core-4d503cfa062552046d9331a6dcfa724225cebc11.tar.gz openembedded-core-4d503cfa062552046d9331a6dcfa724225cebc11.tar.bz2 openembedded-core-4d503cfa062552046d9331a6dcfa724225cebc11.zip |
native.bbclass: Drop INHIBIT_NATIVE_STAGE_INSTALL function and wrap logic in a do_stage_native() wrapper which packaged-staging can detect
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
-rw-r--r-- | meta/classes/native.bbclass | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/meta/classes/native.bbclass b/meta/classes/native.bbclass index 98b62a0549..de6b6fff42 100644 --- a/meta/classes/native.bbclass +++ b/meta/classes/native.bbclass @@ -77,20 +77,26 @@ export libdir = "${STAGING_DIR_NATIVE}${layout_libdir}" export includedir = "${STAGING_DIR_NATIVE}${layout_includedir}" export oldincludedir = "${STAGING_DIR_NATIVE}${layout_includedir}" -do_stage () { - if [ "${INHIBIT_NATIVE_STAGE_INSTALL}" != "1" ] +# +# If changing this function, please make sure packaged-staging.bbclass is +# updated too +# +do_stage_native () { + # If autotools is active, use the autotools staging function, else + # use our "make install" equivalent + if [ "${AUTOTOOLS_NATIVE_STAGE_INSTALL}" == "1" ] then - # If autotools is active, use the autotools staging function, else - # use our "make install" equivalent - if [ "${AUTOTOOLS_NATIVE_STAGE_INSTALL}" != "1" ] - then - oe_runmake install - else - autotools_stage_all - fi + autotools_stage_all + else + oe_runmake install fi } + +do_stage () { + do_stage_native +} + do_install () { true } |