diff --git a/cmake/modules/kconfig.cmake b/cmake/modules/kconfig.cmake index 7c4a059b570..632e9a72422 100644 --- a/cmake/modules/kconfig.cmake +++ b/cmake/modules/kconfig.cmake @@ -122,6 +122,12 @@ else() set(_local_TOOLCHAIN_HAS_NEWLIB n) endif() +if(TOOLCHAIN_HAS_PICOLIBC) + set(_local_TOOLCHAIN_HAS_PICOLIBC y) +else() + set(_local_TOOLCHAIN_HAS_PICOLIBC n) +endif() + set(COMMON_KCONFIG_ENV_SETTINGS PYTHON_EXECUTABLE=${PYTHON_EXECUTABLE} srctree=${ZEPHYR_BASE} @@ -140,6 +146,7 @@ set(COMMON_KCONFIG_ENV_SETTINGS ZEPHYR_TOOLCHAIN_VARIANT=${ZEPHYR_TOOLCHAIN_VARIANT} TOOLCHAIN_KCONFIG_DIR=${TOOLCHAIN_KCONFIG_DIR} TOOLCHAIN_HAS_NEWLIB=${_local_TOOLCHAIN_HAS_NEWLIB} + TOOLCHAIN_HAS_PICOLIBC=${_local_TOOLCHAIN_HAS_PICOLIBC} EDT_PICKLE=${EDT_PICKLE} # Export all Zephyr modules to Kconfig ${ZEPHYR_KCONFIG_MODULES_DIR}