From d01bc6afc68390a5a48c51e3f1d9dcbb0d3eb597 Mon Sep 17 00:00:00 2001 From: Peter Johanson Date: Sat, 4 Jun 2022 05:26:14 +0000 Subject: [PATCH] fix(build): Another check w/ upstrream shields. * Properly handle not finding a shield in the board roots. --- app/cmake/ZephyrBuildConfig.cmake | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/cmake/ZephyrBuildConfig.cmake b/app/cmake/ZephyrBuildConfig.cmake index 81b3eb9c..294098b4 100644 --- a/app/cmake/ZephyrBuildConfig.cmake +++ b/app/cmake/ZephyrBuildConfig.cmake @@ -114,8 +114,9 @@ endforeach() # overlay/conf/keymap files. if(DEFINED SHIELD) foreach(s ${SHIELD_AS_LIST}) - message(STATUS ${SHIELD_DIR_${s}}) - get_filename_component(shield_dir_name ${SHIELD_DIR_${s}} NAME) + if (DEFINED $SHIELD_DIR_${s}) + get_filename_component(shield_dir_name ${SHIELD_DIR_${s}} NAME) + endif() string(REPLACE "_" ";" S_PIECES ${s}) list(LENGTH S_PIECES S_PIECES_LEN) while(NOT S_PIECES STREQUAL "")