diff options
Diffstat (limited to 'meta/classes-recipe/meson-routines.bbclass')
-rw-r--r-- | meta/classes-recipe/meson-routines.bbclass | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/classes-recipe/meson-routines.bbclass b/meta/classes-recipe/meson-routines.bbclass index a944a8fff1..9925465ed8 100644 --- a/meta/classes-recipe/meson-routines.bbclass +++ b/meta/classes-recipe/meson-routines.bbclass | |||
@@ -10,6 +10,12 @@ def meson_array(var, d): | |||
10 | items = d.getVar(var).split() | 10 | items = d.getVar(var).split() |
11 | return repr(items[0] if len(items) == 1 else items) | 11 | return repr(items[0] if len(items) == 1 else items) |
12 | 12 | ||
13 | def meson_array_abspath(var, d): | ||
14 | import shutil | ||
15 | items = d.getVar(var).split() | ||
16 | items[0] = shutil.which(items[0]) or items[0] | ||
17 | return repr(items[0] if len(items) == 1 else items) | ||
18 | |||
13 | # Map our ARCH values to what Meson expects: | 19 | # Map our ARCH values to what Meson expects: |
14 | # http://mesonbuild.com/Reference-tables.html#cpu-families | 20 | # http://mesonbuild.com/Reference-tables.html#cpu-families |
15 | def meson_cpu_family(var, d): | 21 | def meson_cpu_family(var, d): |