forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-08-21 fc437ccf3419c424092701f3d883215fa4552a8b
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))