Skip to content

Commit b0f40e4

Browse files
thorsten-kleinkartben
authored andcommitted
scripts: zephyr_module: accept empty env vars for extra modules
Proceed if the environment variables ZEPHYR_EXTRA_MODULES or EXTRA_ZEPHYR_MODULES are set to an empty string. Handle same way as if the variable is unset. Signed-off-by: Thorsten Klein <[email protected]>
1 parent 5b68835 commit b0f40e4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

scripts/zephyr_module.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -763,8 +763,10 @@ def parse_modules(zephyr_base, manifest=None, west_projs=None, modules=None,
763763
if extra_modules is None:
764764
extra_modules = []
765765
for var in ['EXTRA_ZEPHYR_MODULES', 'ZEPHYR_EXTRA_MODULES']:
766-
if var in os.environ:
767-
extra_modules.extend(PurePosixPath(p) for p in os.environ[var].split(';'))
766+
extra_module = os.environ.get(var, None)
767+
if not extra_module:
768+
continue
769+
extra_modules.extend(PurePosixPath(p) for p in extra_module.split(';'))
768770

769771
Module = namedtuple('Module', ['project', 'meta', 'depends'])
770772

0 commit comments

Comments
 (0)