forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-02-13 e440ec23c5a540cdd3f7464e8779219be6fd3d95
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
IMAGE_TRANSPORT_VERSION = 1.11.11
IMAGE_TRANSPORT_SITE = $(call github,ros-perception,image_common,$(IMAGE_TRANSPORT_VERSION))
IMAGE_TRANSPORT_SUBDIR = image_transport
 
IMAGE_TRANSPORT_DEPENDENCIES = message-filters pluginlib rosconsole roscpp roslib sensor-msgs boost
 
define IMAGE_TRANSPORT_FIX_TINYXML2_DEPENDENCIES
   $(SED) 's#target_link_libraries(republish $${PROJECT_NAME})#target_link_libraries(republish $${PROJECT_NAME} -ltinyxml2)#' \
       $(@D)/image_transport/CMakeLists.txt
 
   $(SED) 's#target_link_libraries(list_transports#target_link_libraries(list_transports -ltinyxml2#' \
       $(@D)/image_transport/CMakeLists.txt
endef
 
ifeq ($(BR2_PACKAGE_ROS_KINETIC),y)
IMAGE_TRANSPORT_POST_PATCH_HOOKS += IMAGE_TRANSPORT_FIX_TINYXML2_DEPENDENCIES
endif
 
$(eval $(catkin-package))