summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Mitchell <ml@embed.me.uk>2022-06-09 15:17:32 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-06-11 10:28:22 +0100
commitdf21584a9cf66235b18028a6d681837d9b6bbc42 (patch)
treedc0f3b1f103daa5ac931b4a5c40b364c3ad2c319
parent0490b2675aa1dbbd17c1ab876f16da0b50f09328 (diff)
downloadpoky-df21584a9cf66235b18028a6d681837d9b6bbc42.tar.gz
meson.bbclass: add cython binary to cross/native toolchain config
This allows building Cython based Python modules with the native meson support which has been present since meson version 0.59. https://mesonbuild.com/Cython.html (From OE-Core rev: b1dcb1eb69032c30f5a8faf4d7120fc6c4ecd051) Signed-off-by: Jack Mitchell <ml@embed.me.uk> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes/meson.bbclass2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/classes/meson.bbclass b/meta/classes/meson.bbclass
index b265e6659f..546cd0476f 100644
--- a/meta/classes/meson.bbclass
+++ b/meta/classes/meson.bbclass
@@ -59,6 +59,7 @@ do_write_config() {
59[binaries] 59[binaries]
60c = ${@meson_array('CC', d)} 60c = ${@meson_array('CC', d)}
61cpp = ${@meson_array('CXX', d)} 61cpp = ${@meson_array('CXX', d)}
62cython = 'cython3'
62ar = ${@meson_array('AR', d)} 63ar = ${@meson_array('AR', d)}
63nm = ${@meson_array('NM', d)} 64nm = ${@meson_array('NM', d)}
64strip = ${@meson_array('STRIP', d)} 65strip = ${@meson_array('STRIP', d)}
@@ -98,6 +99,7 @@ EOF
98[binaries] 99[binaries]
99c = ${@meson_array('BUILD_CC', d)} 100c = ${@meson_array('BUILD_CC', d)}
100cpp = ${@meson_array('BUILD_CXX', d)} 101cpp = ${@meson_array('BUILD_CXX', d)}
102cython = 'cython3'
101ar = ${@meson_array('BUILD_AR', d)} 103ar = ${@meson_array('BUILD_AR', d)}
102nm = ${@meson_array('BUILD_NM', d)} 104nm = ${@meson_array('BUILD_NM', d)}
103strip = ${@meson_array('BUILD_STRIP', d)} 105strip = ${@meson_array('BUILD_STRIP', d)}