From 01d20ba392ea823a86b8b16d10bd616a89c32d3f Mon Sep 17 00:00:00 2001 From: Jukka Laitinen Date: Mon, 11 Jan 2021 09:50:17 +0200 Subject: [PATCH] link drivers__device to nuttx_karch instead of nuttx_arch in protected build On protected/kernel build the library would be karch. Signed-off-by: Jukka Laitinen --- src/lib/drivers/device/CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/lib/drivers/device/CMakeLists.txt b/src/lib/drivers/device/CMakeLists.txt index 4b0255f869..5ce74e5949 100644 --- a/src/lib/drivers/device/CMakeLists.txt +++ b/src/lib/drivers/device/CMakeLists.txt @@ -53,8 +53,13 @@ px4_add_library(drivers__device ${SRCS_PLATFORM} ) +# px4_spibus_initialize (stm32_spibus_initialize) if (${PX4_PLATFORM} STREQUAL "nuttx") - target_link_libraries(drivers__device PRIVATE nuttx_arch) + if (NOT DEFINED CONFIG_BUILD_FLAT) + target_link_libraries(drivers__device PRIVATE nuttx_karch) + else() + target_link_libraries(drivers__device PRIVATE nuttx_arch) + endif() endif() -target_link_libraries(drivers__device PRIVATE cdev) +target_link_libraries(drivers__device PRIVATE px4_work_queue)