@@ -27,6 +27,11 @@ QT5_WRAP_UI ( COMMON_UI_SRC
27
27
)
28
28
29
29
add_library ( commonROS STATIC ${COMMON_SRC} ${COMMON_UI_SRC} )
30
+ target_link_libraries ( commonROS
31
+ ${Qt5Widgets_LIBRARIES}
32
+ ${Qt5Xml_LIBRARIES}
33
+ ${catkin_LIBRARIES}
34
+ )
30
35
31
36
32
37
@@ -43,14 +48,14 @@ QT5_WRAP_UI ( DATALOAD_UI_SRC
43
48
)
44
49
45
50
add_library ( DataLoadROS SHARED ${DATALOAD_SRC} ${DATALOAD_UI_SRC} )
46
- target_link_libraries ( DataLoadROS ${catkin_LIBRARIES} commonROS)
51
+ target_link_libraries ( DataLoadROS commonROS)
47
52
48
- add_dependencies (DataLoadROS
53
+ add_dependencies (DataLoadROS
49
54
${${PROJECT_NAME} _EXPORTED_TARGETS}
50
55
${catkin_EXPORTED_TARGETS}
51
56
)
52
57
53
- #############
58
+ #############
54
59
SET ( DATASTREAM_SRC
55
60
DataStreamROS/datastream_ROS.cpp
56
61
DataStreamROS/datastream_ROS.h
@@ -62,14 +67,14 @@ QT5_WRAP_UI ( DATASTREAM_UI_SRC
62
67
DataStreamROS/rostopicselector.ui )
63
68
64
69
add_library ( DataStreamROS SHARED ${DATASTREAM_SRC} ${DATASTREAM_UI_SRC} )
65
- target_link_libraries ( DataStreamROS ${catkin_LIBRARIES} commonROS )
70
+ target_link_libraries ( DataStreamROS commonROS )
66
71
67
- add_dependencies (DataStreamROS
72
+ add_dependencies (DataStreamROS
68
73
${${PROJECT_NAME} _EXPORTED_TARGETS}
69
74
${catkin_EXPORTED_TARGETS}
70
75
)
71
76
72
- #############
77
+ #############
73
78
SET ( PUBLISHER_SRC
74
79
TopicPublisherROS/statepublisher_rostopic.cpp
75
80
TopicPublisherROS/statepublisher_rostopic.h
@@ -80,7 +85,7 @@ QT5_WRAP_UI ( PUBLISHER_UI_SRC )
80
85
add_library ( RosTopicPublisher SHARED ${PUBLISHER_SRC} ${PUBLISHER_UI_SRC} )
81
86
target_link_libraries ( RosTopicPublisher ${catkin_LIBRARIES} commonROS )
82
87
83
- add_dependencies (RosTopicPublisher
88
+ add_dependencies (RosTopicPublisher
84
89
${${PROJECT_NAME} _EXPORTED_TARGETS}
85
90
${catkin_EXPORTED_TARGETS}
86
91
)
@@ -102,5 +107,5 @@ if(catkin_FOUND)
102
107
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
103
108
)
104
109
elseif ()
105
- install (TARGETS DataLoadROS DataStreamROS RosTopicPublisher DESTINATION ${CMAKE_INSTALL_PREFIX} / bin )
110
+ install (TARGETS DataLoadROS DataStreamROS RosTopicPublisher DESTINATION bin )
106
111
endif ()
0 commit comments