diff options
| author | Ulf Magnusson <ulfalizer@gmail.com> | 2018-11-17 09:21:13 +0100 |
|---|---|---|
| committer | Ulf Magnusson <ulfalizer@gmail.com> | 2018-11-17 19:03:36 +0100 |
| commit | b65baa47f69ae4c3993876a7edf0da0075aa70ff (patch) | |
| tree | 2f4c7b4c7b54c7a97ed125d488e27ab351f2bc96 /allyesconfig.py | |
| parent | eb83890ae60be8509be1e42fe706d268e5b7f80d (diff) | |
Add support for KCONFIG_ALLCONFIG
This allows some symbol values to be forced while running
all{def,no,yes,mod}config.py. See Documentation/kbuild/kconfig.txt in
the Linux kernel.
Add a helper function load_allconfig() to Kconfiglib to avoid code
duplication in the tools.
Also add functions for enabling/disabling the warning that's generated
when a symbol is assigned multiple times in a (set of) .config files and
the values differ. It should be disabled when merging the
KCONFIG_ALLCONFIG configuration file. Previously, only the warning
generated when the assigned values are identical could be disabled.
Disable all warnings related to assigning a symbol multiple times in
examples/merge_config.py as well.
Diffstat (limited to 'allyesconfig.py')
| -rwxr-xr-x | allyesconfig.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/allyesconfig.py b/allyesconfig.py index d9b799e..87ba9c6 100755 --- a/allyesconfig.py +++ b/allyesconfig.py @@ -55,6 +55,10 @@ def main(): for choice in kconf.unique_choices: choice.set_value(2) + kconf.enable_warnings() + + kconfiglib.load_allconfig(kconf, "allyes.config") + kconf.write_config(kconfiglib.standard_config_filename()) if __name__ == "__main__": |
