From c5e4e0a267e8b122457eb5a5f6478d971844b9b7 Mon Sep 17 00:00:00 2001 From: Jukka Laitinen Date: Mon, 11 Jan 2021 09:39:29 +0200 Subject: [PATCH] arch_board_reset: link to nuttx_arch / nuttx_karch for up_systemreset dependency Signed-off-by: Jukka Laitinen --- .../nuttx/src/px4/nxp/imxrt/board_reset/CMakeLists.txt | 7 +++++++ .../nuttx/src/px4/nxp/kinetis/board_reset/CMakeLists.txt | 7 +++++++ .../nuttx/src/px4/nxp/s32k1xx/board_reset/CMakeLists.txt | 7 +++++++ .../src/px4/stm/stm32_common/board_reset/CMakeLists.txt | 7 +++++++ 4 files changed, 28 insertions(+) diff --git a/platforms/nuttx/src/px4/nxp/imxrt/board_reset/CMakeLists.txt b/platforms/nuttx/src/px4/nxp/imxrt/board_reset/CMakeLists.txt index f271604610..06ccd08203 100644 --- a/platforms/nuttx/src/px4/nxp/imxrt/board_reset/CMakeLists.txt +++ b/platforms/nuttx/src/px4/nxp/imxrt/board_reset/CMakeLists.txt @@ -34,3 +34,10 @@ px4_add_library(arch_board_reset board_reset.cpp ) + +# up_systemreset +if (NOT DEFINED CONFIG_BUILD_FLAT) + target_link_libraries(arch_board_reset PRIVATE nuttx_karch) +else() + target_link_libraries(arch_board_reset PRIVATE nuttx_arch) +endif() diff --git a/platforms/nuttx/src/px4/nxp/kinetis/board_reset/CMakeLists.txt b/platforms/nuttx/src/px4/nxp/kinetis/board_reset/CMakeLists.txt index f271604610..06ccd08203 100644 --- a/platforms/nuttx/src/px4/nxp/kinetis/board_reset/CMakeLists.txt +++ b/platforms/nuttx/src/px4/nxp/kinetis/board_reset/CMakeLists.txt @@ -34,3 +34,10 @@ px4_add_library(arch_board_reset board_reset.cpp ) + +# up_systemreset +if (NOT DEFINED CONFIG_BUILD_FLAT) + target_link_libraries(arch_board_reset PRIVATE nuttx_karch) +else() + target_link_libraries(arch_board_reset PRIVATE nuttx_arch) +endif() diff --git a/platforms/nuttx/src/px4/nxp/s32k1xx/board_reset/CMakeLists.txt b/platforms/nuttx/src/px4/nxp/s32k1xx/board_reset/CMakeLists.txt index f271604610..06ccd08203 100644 --- a/platforms/nuttx/src/px4/nxp/s32k1xx/board_reset/CMakeLists.txt +++ b/platforms/nuttx/src/px4/nxp/s32k1xx/board_reset/CMakeLists.txt @@ -34,3 +34,10 @@ px4_add_library(arch_board_reset board_reset.cpp ) + +# up_systemreset +if (NOT DEFINED CONFIG_BUILD_FLAT) + target_link_libraries(arch_board_reset PRIVATE nuttx_karch) +else() + target_link_libraries(arch_board_reset PRIVATE nuttx_arch) +endif() diff --git a/platforms/nuttx/src/px4/stm/stm32_common/board_reset/CMakeLists.txt b/platforms/nuttx/src/px4/stm/stm32_common/board_reset/CMakeLists.txt index f271604610..06ccd08203 100644 --- a/platforms/nuttx/src/px4/stm/stm32_common/board_reset/CMakeLists.txt +++ b/platforms/nuttx/src/px4/stm/stm32_common/board_reset/CMakeLists.txt @@ -34,3 +34,10 @@ px4_add_library(arch_board_reset board_reset.cpp ) + +# up_systemreset +if (NOT DEFINED CONFIG_BUILD_FLAT) + target_link_libraries(arch_board_reset PRIVATE nuttx_karch) +else() + target_link_libraries(arch_board_reset PRIVATE nuttx_arch) +endif()