diff options
author | Jack Mitchell <ml@embed.me.uk> | 2022-06-09 15:17:32 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-06-22 23:46:28 +0100 |
commit | 16edf84ea8df2c200b977e1e19c42ea76731bb65 (patch) | |
tree | 480a50eea6e8e30a4ea32ce6d1062c4735536a03 | |
parent | 38f2a7717646e68953675757fd7b73c66450c979 (diff) | |
download | poky-16edf84ea8df2c200b977e1e19c42ea76731bb65.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: 3beb0f1d44b52e27adf9687d0240883bd9066db5)
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>
(cherry picked from commit b1dcb1eb69032c30f5a8faf4d7120fc6c4ecd051)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/classes/meson.bbclass | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/classes/meson.bbclass b/meta/classes/meson.bbclass index 0bfe945811..19b54e0fdc 100644 --- a/meta/classes/meson.bbclass +++ b/meta/classes/meson.bbclass | |||
@@ -59,6 +59,7 @@ do_write_config() { | |||
59 | [binaries] | 59 | [binaries] |
60 | c = ${@meson_array('CC', d)} | 60 | c = ${@meson_array('CC', d)} |
61 | cpp = ${@meson_array('CXX', d)} | 61 | cpp = ${@meson_array('CXX', d)} |
62 | cython = 'cython3' | ||
62 | ar = ${@meson_array('AR', d)} | 63 | ar = ${@meson_array('AR', d)} |
63 | nm = ${@meson_array('NM', d)} | 64 | nm = ${@meson_array('NM', d)} |
64 | strip = ${@meson_array('STRIP', d)} | 65 | strip = ${@meson_array('STRIP', d)} |
@@ -98,6 +99,7 @@ EOF | |||
98 | [binaries] | 99 | [binaries] |
99 | c = ${@meson_array('BUILD_CC', d)} | 100 | c = ${@meson_array('BUILD_CC', d)} |
100 | cpp = ${@meson_array('BUILD_CXX', d)} | 101 | cpp = ${@meson_array('BUILD_CXX', d)} |
102 | cython = 'cython3' | ||
101 | ar = ${@meson_array('BUILD_AR', d)} | 103 | ar = ${@meson_array('BUILD_AR', d)} |
102 | nm = ${@meson_array('BUILD_NM', d)} | 104 | nm = ${@meson_array('BUILD_NM', d)} |
103 | strip = ${@meson_array('BUILD_STRIP', d)} | 105 | strip = ${@meson_array('BUILD_STRIP', d)} |