python-numpy: add native support
authorRoss Burton <ross.burton@intel.com>
Mon, 18 Nov 2013 15:40:20 +0000 (15:40 +0000)
committerPatrick Ohly <patrick.ohly@intel.com>
Fri, 9 Jan 2015 16:34:36 +0000 (08:34 -0800)
The compile hack to use a correct config.h isn't needed for native builds, so
mark it as target-specific.

(From meta-openembedded rev: c13c5f40160d289bb62538a16900fed30621cb22)

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Patrick Ohly <patrick.ohly@intel.com>
meta-openembedded/meta-oe/recipes-devtools/python/python-numpy_1.7.0.bb

index e6d328f..04cb2f1 100644 (file)
@@ -40,7 +40,7 @@ inherit distutils
 
 # Make the build fail and replace *config.h with proper one
 # This is a ugly, ugly hack - Koen
-do_compile_prepend() {
+do_compile_prepend_class-target() {
     BUILD_SYS=${BUILD_SYS} HOST_SYS=${HOST_SYS} \
     ${STAGING_BINDIR_NATIVE}/python-native/python setup.py build ${DISTUTILS_BUILD_ARGS} || \
     true
@@ -72,3 +72,7 @@ RDEPENDS_${PN} = "python-unittest \
                   python-subprocess \
                   python-compression \
 "
+
+RDEPENDS_${PN}_class-native = ""
+
+BBCLASSEXTEND = "native nativesdk"