summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVijay Kumar Banerjee <vijaykumar9597@gmail.com>2020-03-17 15:22:42 +0530
committerChris Johns <chrisj@rtems.org>2020-03-18 15:52:28 +1100
commitad08908c452c6a9bbb3bf7bbbcc9fc03fe46cc7f (patch)
tree2279321ffcb5c54f8fdda4ced96b754e4750e666
parentUse gccdeps for dependency scanning. (diff)
downloadrtems_waf-ad08908c452c6a9bbb3bf7bbbcc9fc03fe46cc7f.tar.bz2
rtems: Allow checking multiple environment variable
-rw-r--r--rtems.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/rtems.py b/rtems.py
index 6dd71b1..ceabcd9 100644
--- a/rtems.py
+++ b/rtems.py
@@ -479,10 +479,11 @@ def check_options(ctx, prefix, rtems_tools, rtems_path, rtems_version, rtems_arc
return rtems_version, rtems_path, tools, archs, arch_bsps
-def check_env(ctx, var):
- if var in ctx.env and len(ctx.env[var]) != 0:
- return True
- return False
+def check_env(ctx, *env_vars):
+ for v in env_vars:
+ if v not in ctx.env or len(ctx.env[v]) == 0:
+ return False
+ return True
def check(ctx, option, setting = 'Yes'):
if option in ctx.env: