mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-11-01 20:31:39 +08:00
micrortps_bridge: add "msg/tools/urtps_bridge_topics.yaml" to CMAKE_CONFIGURE_DEPENDS
- this is necessary because urtps_bridge_topics.yaml is processed at cmake configure time (via cmake execute_process)
This commit is contained in:
@@ -48,6 +48,10 @@ else()
|
|||||||
message(STATUS "${FASTRTPSGEN_VERSION}")
|
message(STATUS "${FASTRTPSGEN_VERSION}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS
|
||||||
|
${PX4_SOURCE_DIR}/msg/tools/urtps_bridge_topics.yaml
|
||||||
|
)
|
||||||
|
|
||||||
if (EXISTS "${PX4_SOURCE_DIR}/msg/tools/urtps_bridge_topics.yaml")
|
if (EXISTS "${PX4_SOURCE_DIR}/msg/tools/urtps_bridge_topics.yaml")
|
||||||
set(config_rtps_send_topics)
|
set(config_rtps_send_topics)
|
||||||
execute_process(
|
execute_process(
|
||||||
@@ -142,6 +146,7 @@ if (GENERATE_RTPS_BRIDGE)
|
|||||||
${receive_topic_files}
|
${receive_topic_files}
|
||||||
${send_topic_files}
|
${send_topic_files}
|
||||||
${PX4_SOURCE_DIR}/msg/tools/px_generate_uorb_topic_files.py
|
${PX4_SOURCE_DIR}/msg/tools/px_generate_uorb_topic_files.py
|
||||||
|
${PX4_SOURCE_DIR}/msg/tools/urtps_bridge_topics.yaml
|
||||||
COMMENT "Generating uORB microcdr topic headers"
|
COMMENT "Generating uORB microcdr topic headers"
|
||||||
VERBATIM
|
VERBATIM
|
||||||
)
|
)
|
||||||
@@ -161,10 +166,11 @@ if (GENERATE_RTPS_BRIDGE)
|
|||||||
${receive_topic_files}
|
${receive_topic_files}
|
||||||
${send_topic_files}
|
${send_topic_files}
|
||||||
${PX4_SOURCE_DIR}/msg/tools/px_generate_uorb_topic_files.py
|
${PX4_SOURCE_DIR}/msg/tools/px_generate_uorb_topic_files.py
|
||||||
|
${PX4_SOURCE_DIR}/msg/tools/urtps_bridge_topics.yaml
|
||||||
COMMENT "Generating uORB microcdr topic sources"
|
COMMENT "Generating uORB microcdr topic sources"
|
||||||
VERBATIM
|
VERBATIM
|
||||||
)
|
)
|
||||||
px4_add_library(uorb_msgs_microcdr ${uorb_sources_microcdr})
|
px4_add_library(uorb_msgs_microcdr ${uorb_sources_microcdr} ${uorb_headers_microcdr})
|
||||||
add_dependencies(uorb_msgs_microcdr
|
add_dependencies(uorb_msgs_microcdr
|
||||||
uorb_headers_microcdr_gen
|
uorb_headers_microcdr_gen
|
||||||
git_micro_cdr
|
git_micro_cdr
|
||||||
|
|||||||
Reference in New Issue
Block a user