# SPDX-License-Identifier: Apache-2.0 file(GLOB cmake_modules "${CMAKE_CURRENT_LIST_DIR}/*/CMakeLists.txt") foreach(module ${cmake_modules}) get_filename_component(module_dir ${module} DIRECTORY) get_filename_component(module_name ${module_dir} NAME) zephyr_string(SANITIZE TOUPPER MODULE_NAME_UPPER ${module_name}) set(ZEPHYR_${MODULE_NAME_UPPER}_CMAKE_DIR ${module_dir}) endforeach() file(GLOB kconfig_modules "${CMAKE_CURRENT_LIST_DIR}/*/Kconfig") foreach(module ${kconfig_modules}) get_filename_component(module_dir ${module} DIRECTORY) get_filename_component(module_name ${module_dir} NAME) zephyr_string(SANITIZE TOUPPER MODULE_NAME_UPPER ${module_name}) set(ZEPHYR_${MODULE_NAME_UPPER}_KCONFIG ${module_dir}/Kconfig) endforeach()