summaryrefslogtreecommitdiff
path: root/py/waf/tools.py
diff options
context:
space:
mode:
Diffstat (limited to 'py/waf/tools.py')
-rw-r--r--py/waf/tools.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/py/waf/tools.py b/py/waf/tools.py
index 4bd9ad8952..841ecc9008 100644
--- a/py/waf/tools.py
+++ b/py/waf/tools.py
@@ -170,8 +170,12 @@ def rtems_cmd_config(ctx):
if not bsp_list:
ctx.fatal("You must specify a single or comma separated list of BSPs using --bsp")
- from py.config import BuildConfig
- cfg = BuildConfig(bsp_list)
+ from py.config import BuildConfig, RTEMSConfig
+ from py.config.tool import get_option_class, get_config_class
+ from py.waf import defaults
+
+ rc = RTEMSConfig(get_option_class(defaults), get_config_class(defaults.bsp))
+ cfg = BuildConfig(rc, bsp_list)
cfg.option_set("general", "PATH_TOOLS", ctx.options.path_tools or "")
cfg.option_set("general", "PREFIX", ctx.options.prefix or "")
cfg.save()