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)