From 4fdc2d0fbbe1e9d153d0bb1a157bb14da291bb39 Mon Sep 17 00:00:00 2001 From: Torsten Rasmussen Date: Wed, 31 Aug 2022 10:42:54 +0200 Subject: [PATCH] cmake: warn users if HOST_TOOLS_HOME is missing Warn users if HOST_TOOLS_HOME is missing in a Zephyr SDK installation as this indicates an incomplete installation. Signed-off-by: Torsten Rasmussen --- cmake/zephyr/host-tools.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmake/zephyr/host-tools.cmake b/cmake/zephyr/host-tools.cmake index 8cfdf482..ab3b8a39 100644 --- a/cmake/zephyr/host-tools.cmake +++ b/cmake/zephyr/host-tools.cmake @@ -2,6 +2,9 @@ cmake_host_system_information(RESULT TOOLCHAIN_ARCH QUERY OS_PLATFORM) set(HOST_TOOLS_HOME ${ZEPHYR_SDK_INSTALL_DIR}/sysroots/${TOOLCHAIN_ARCH}-pokysdk-linux) +if(NOT EXISTS ${HOST_TOOLS_HOME}) + message(WARNING "${HOST_TOOLS_HOME} doesn't exists, perhaps you forgot to run: ${ZEPHYR_SDK_INSTALL_DIR}/setup.sh ?") +endif() # Path used for searching by the find_*() functions, with appropriate # suffixes added. Ensures that the SDK's host tools will be found when