From b39f8bdd9cad6dae277b055b417debe40184647f Mon Sep 17 00:00:00 2001 From: Zhaoxiang Jin Date: Thu, 10 Apr 2025 17:47:18 +0800 Subject: [PATCH] modules: hal_nxp: Fix bt_controller cmake load issue - In middleware/CMakeLists.txt, using add_subdirectory() to load the cmakelists.txt under bt_controller will result in the bt_controller directory not being found correctly, because the starting point of the query is mcux-sdk-ng/CMakeLists.txt. Need to add ${CMAKE_CURRENT_LIST_DIR} to bt_controller to correctly locate the folder. Signed-off-by: Zhaoxiang Jin --- modules/hal_nxp/mcux/mcux-sdk-ng/middleware/middleware.cmake | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/hal_nxp/mcux/mcux-sdk-ng/middleware/middleware.cmake b/modules/hal_nxp/mcux/mcux-sdk-ng/middleware/middleware.cmake index 35e23770e95..37b0b479abd 100644 --- a/modules/hal_nxp/mcux/mcux-sdk-ng/middleware/middleware.cmake +++ b/modules/hal_nxp/mcux/mcux-sdk-ng/middleware/middleware.cmake @@ -40,6 +40,4 @@ add_subdirectory(${MCUX_SDK_NG_DIR}/middleware/usb ${CMAKE_CURRENT_BINARY_DIR}/usb ) -if(CONFIG_BT_H4_NXP_CTLR) - add_subdirectory(bt_controller) -endif() +add_subdirectory_ifdef(CONFIG_BT_H4_NXP_CTLR ${CMAKE_CURRENT_LIST_DIR}/bt_controller)