From 1f641fd63bbca3ad215df1b586b5be194e62a138 Mon Sep 17 00:00:00 2001 From: raiden00pl Date: Tue, 11 Jul 2023 15:26:26 +0200 Subject: [PATCH] cmake: fix NUTTX_COMMON_DIR definition --- CMakeLists.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 727d93be353..021e51b93ba 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -115,11 +115,6 @@ else() LIST_DIRECTORIES true "${NUTTX_DIR}/boards/*/*/${NUTTX_BOARD}") - file( - GLOB NUTTX_COMMON_DIR - LIST_DIRECTORIES true - "${NUTTX_DIR}/boards/*/*/common") - if(EXISTS ${NUTTX_BOARD_DIR}/configs/${NUTTX_CONFIG}/defconfig) set(NUTTX_DEFCONFIG ${NUTTX_BOARD_DIR}/configs/${NUTTX_CONFIG}/defconfig) endif() @@ -708,3 +703,10 @@ if(NOT CONFIG_BUILD_FLAT) # TODO: could also merge elf binaries endif() + +if(CONFIG_ARCH_BOARD_COMMON) + file( + GLOB NUTTX_COMMON_DIR + LIST_DIRECTORIES true + "${NUTTX_DIR}/boards/${CONFIG_ARCH}/${CONFIG_ARCH_CHIP}/common") +endif()