From 4ce360fa831a35d7bc0e194f11d74632a0fba60b Mon Sep 17 00:00:00 2001 From: Phil Howard Date: Thu, 4 May 2023 21:25:52 +0100 Subject: [PATCH] rp2/CMakeLists: Allow relative MICROPY_BOARD_DIR when invoking cmake. Convert to an absolute path to always reliably locate manifest.py. This is already done in Makefile, but is also needed in CMakeLists.txt if cmake is invoked directly. Signed-off-by: Phil Howard --- ports/rp2/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/ports/rp2/CMakeLists.txt b/ports/rp2/CMakeLists.txt index 501957d20d..4d0de92182 100644 --- a/ports/rp2/CMakeLists.txt +++ b/ports/rp2/CMakeLists.txt @@ -31,6 +31,7 @@ endif() if(NOT MICROPY_BOARD_DIR) set(MICROPY_BOARD_DIR ${MICROPY_PORT_DIR}/boards/${MICROPY_BOARD}) endif() +get_filename_component(MICROPY_BOARD_DIR ${MICROPY_BOARD_DIR} ABSOLUTE) if(NOT EXISTS ${MICROPY_BOARD_DIR}/mpconfigboard.cmake) message(FATAL_ERROR "Invalid MICROPY_BOARD specified: ${MICROPY_BOARD}") endif()