summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@arm.com>2024-02-16 14:46:03 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-02-17 18:17:48 +0000
commit62d4fd215a0886056d64e926f722cd07e9986118 (patch)
tree3d07e69056886691c57bcfa2eb98c887873528fc /meta
parentd198cd6bca370306515d5e0e8507babf05a193eb (diff)
downloadopenembedded-core-contrib-62d4fd215a0886056d64e926f722cd07e9986118.tar.gz
meson: set the sysroot in the cross files
When cross compiling we have a sysroot, so by telling Meson where it is explicitly it can do the right thing. Currently this means it just sets PKG_CONFIG_SYSROOT_DIR to the value that we already set it to, but in the future this can be used to stop Meson looking directly in /usr when it shouldn't. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/classes-recipe/meson.bbclass1
1 files changed, 1 insertions, 0 deletions
diff --git a/meta/classes-recipe/meson.bbclass b/meta/classes-recipe/meson.bbclass
index a849e87297..03fa2c06eb 100644
--- a/meta/classes-recipe/meson.bbclass
+++ b/meta/classes-recipe/meson.bbclass
@@ -90,6 +90,7 @@ cpp_link_args = ${@meson_array('LDFLAGS', d)}
[properties]
needs_exe_wrapper = true
+sys_root = '${STAGING_DIR_HOST}'
[host_machine]
system = '${@meson_operating_system('HOST_OS', d)}'