diff --git a/cmake/modules/boards.cmake b/cmake/modules/boards.cmake index b1af89472574..e0cbf5adeb0c 100644 --- a/cmake/modules/boards.cmake +++ b/cmake/modules/boards.cmake @@ -255,6 +255,7 @@ elseif(HWMv2) if(NOT ("${BOARD}${BOARD_IDENTIFIER}" IN_LIST BOARD_IDENTIFIERS)) string(REPLACE ";" "\n" BOARD_IDENTIFIERS "${BOARD_IDENTIFIERS}") + unset(CACHED_BOARD CACHE) message(FATAL_ERROR "Board identifier `${BOARD_IDENTIFIER}` for board \ `${BOARD}` not found. Please specify a valid board.\n" "Valid board identifiers for ${BOARD_NAME} are:\n${BOARD_IDENTIFIERS}\n")