diff --git a/platforms/nuttx/cmake/px4_impl_os.cmake b/platforms/nuttx/cmake/px4_impl_os.cmake index 67ce2e7700..ba9005c940 100644 --- a/platforms/nuttx/cmake/px4_impl_os.cmake +++ b/platforms/nuttx/cmake/px4_impl_os.cmake @@ -167,7 +167,9 @@ function(px4_os_prebuild_targets) endif() add_library(prebuild_targets INTERFACE) - target_link_libraries(prebuild_targets INTERFACE nuttx_xx nuttx_c nuttx_fs nuttx_mm nuttx_sched m gcc) + + target_link_libraries(prebuild_targets INTERFACE nuttx_xx m gcc) + add_dependencies(prebuild_targets DEPENDS nuttx_build uorb_headers) endfunction()