Although CMake scripts already support duplicated module names, if two modules with the same name provide different Kconfig files, then both files will be loaded leading to potential conflicts. Modify zephyr_module.py to enforce that all modules are uniquely named so that it is possbile to override some of the built-in modules using ZEPHYR_EXTRA_MODULES variable. Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no> |
||
|---|---|---|
| .. | ||
| arch.cmake | ||
| boards.cmake | ||
| ccache.cmake | ||
| configuration_files.cmake | ||
| doc.cmake | ||
| dts.cmake | ||
| extensions.cmake | ||
| generic_toolchain.cmake | ||
| host-tools.cmake | ||
| kconfig.cmake | ||
| kernel.cmake | ||
| python.cmake | ||
| root.cmake | ||
| shields.cmake | ||
| soc.cmake | ||
| target_toolchain.cmake | ||
| unittest.cmake | ||
| user_cache.cmake | ||
| verify-toolchain.cmake | ||
| version.cmake | ||
| west.cmake | ||
| zephyr_default.cmake | ||
| zephyr_module.cmake | ||