Qurt lightweight parameter implementation (#20735)

This commit is contained in:
Zachary Lowell
2022-12-09 09:55:49 -08:00
committed by GitHub
parent f3884d5835
commit 643eed51cb
8 changed files with 13 additions and 9 deletions
+1 -3
View File
@@ -48,9 +48,7 @@ function(px4_add_library target)
# all PX4 libraries have access to parameters and uORB
# TODO: Exclusion of qurt is temporary until these modules
# build cleanly.
if(NOT ${PLATFORM} MATCHES "qurt")
add_dependencies(${target} uorb_headers parameters)
endif()
add_dependencies(${target} uorb_headers parameters)
target_link_libraries(${target} PRIVATE prebuild_targets)
set_property(GLOBAL APPEND PROPERTY PX4_MODULE_PATHS ${CMAKE_CURRENT_SOURCE_DIR})
-3
View File
@@ -170,9 +170,6 @@ function(px4_add_module)
if (${PX4_PLATFORM} STREQUAL "nuttx" AND NOT CONFIG_BUILD_FLAT AND KERNEL)
target_link_libraries(${MODULE} PRIVATE kernel_parameters_interface px4_kernel_layer uORB_kernel)
set_property(GLOBAL APPEND PROPERTY PX4_KERNEL_MODULE_LIBRARIES ${MODULE})
elseif(${PX4_PLATFORM} STREQUAL "qurt")
target_link_libraries(${MODULE} PRIVATE px4_layer uORB)
set_property(GLOBAL APPEND PROPERTY PX4_MODULE_LIBRARIES ${MODULE})
else()
target_link_libraries(${MODULE} PRIVATE parameters_interface px4_layer uORB)
set_property(GLOBAL APPEND PROPERTY PX4_MODULE_LIBRARIES ${MODULE})