diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-04-17 07:26:53 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-04-17 07:26:53 +0200 |
commit | ec19ae48b7d60ccac6dc982bef68363308d7500d (patch) | |
tree | 4de5bd6ba71f860e7cdb0eb1bc1a2f1ab632bbfd /rtems_spec_to_x.py | |
parent | Makefile: Very verbose test reports (diff) | |
download | rtems-central-ec19ae48b7d60ccac6dc982bef68363308d7500d.tar.bz2 |
Move pre-qualified only config.ini into config.yml
Diffstat (limited to 'rtems_spec_to_x.py')
-rwxr-xr-x | rtems_spec_to_x.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/rtems_spec_to_x.py b/rtems_spec_to_x.py index d41aa4be..c9619f3a 100755 --- a/rtems_spec_to_x.py +++ b/rtems_spec_to_x.py @@ -27,6 +27,7 @@ import os import shutil +import string import subprocess from typing import List import yaml @@ -61,13 +62,8 @@ def _run_pre_qualified_only_build(config: dict, item_cache: ItemCache) -> None: os.makedirs(os.path.dirname(dst), exist_ok=True) shutil.copy2(src, dst) with open(os.path.join(workspace_dir, "config.ini"), "w") as config_ini: - config_ini.write(f"""[{config["arch"]}/{config["bsp"]}] -RTEMS_SMP = True -RTEMS_QUAL = True -RTEMS_QUAL_ONLY = True -BUILD_TESTS = False -BUILD_VALIDATIONTESTS = True -""") + content = string.Template(config["config-ini"]).substitute(config) + config_ini.write(content) specs = os.path.relpath(os.path.join(source_dir, "spec"), workspace_dir) _run_command(["./waf", "configure", "--rtems-specs", specs], workspace_dir) _run_command(["./waf"], workspace_dir) |