diff options
Diffstat (limited to 'meta/recipes-devtools/meson')
-rwxr-xr-x | meta/recipes-devtools/meson/meson/meson-setup.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/meta/recipes-devtools/meson/meson/meson-setup.py b/meta/recipes-devtools/meson/meson/meson-setup.py index 808e2a062f..7ac4e3ad47 100755 --- a/meta/recipes-devtools/meson/meson/meson-setup.py +++ b/meta/recipes-devtools/meson/meson/meson-setup.py | |||
@@ -10,9 +10,13 @@ class Template(string.Template): | |||
10 | class Environ(): | 10 | class Environ(): |
11 | def __getitem__(self, name): | 11 | def __getitem__(self, name): |
12 | val = os.environ[name] | 12 | val = os.environ[name] |
13 | val = ["'%s'" % x for x in val.split()] | 13 | val = val.split() |
14 | val = ', '.join(val) | 14 | if len(val) > 1: |
15 | val = '[%s]' % val | 15 | val = ["'%s'" % x for x in val] |
16 | val = ', '.join(val) | ||
17 | val = '[%s]' % val | ||
18 | elif val: | ||
19 | val = "'%s'" % val.pop() | ||
16 | return val | 20 | return val |
17 | 21 | ||
18 | try: | 22 | try: |