diff --git a/theora_image_transport/CMakeLists.txt b/theora_image_transport/CMakeLists.txt
index dddf153c..4b291d95 100644
--- a/theora_image_transport/CMakeLists.txt
+++ b/theora_image_transport/CMakeLists.txt
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 2.8.3)
project(theora_image_transport)
find_package(OpenCV REQUIRED)
-find_package(catkin REQUIRED cv_bridge dynamic_reconfigure image_transport message_generation tf rosbag)
+find_package(catkin REQUIRED COMPONENTS cv_bridge dynamic_reconfigure image_transport message_generation tf rosbag pluginlib std_msgs)
add_message_files(DIRECTORY msg FILES Packet.msg)
@@ -21,7 +21,7 @@ generate_dynamic_reconfigure_options(cfg/TheoraPublisher.cfg cfg/TheoraSubscribe
catkin_package(
INCLUDE_DIRS include
LIBRARIES ${PROJECT_NAME}
- CATKIN_DEPENDS message_runtime
+ CATKIN_DEPENDS message_runtime std_msgs
)
include_directories(include ${catkin_INCLUDE_DIRS})
@@ -43,20 +43,18 @@ add_definitions(${PC_OGG_CFLAGS_OTHER}
)
add_library(${PROJECT_NAME} src/theora_publisher.cpp src/theora_subscriber.cpp src/manifest.cpp)
-add_dependencies(${PROJECT_NAME} ${PROJECT_NAME}_gencfg)
+add_dependencies(${PROJECT_NAME} ${PROJECT_NAME}_gencfg ${PROJECT_NAME}_gencpp)
target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES}
${OpenCV_LIBRARIES}
${PC_OGG_LIBRARIES}
${PC_THEORA_LIBRARIES}
${PC_THEORAENC_LIBRARIES}
${PC_THEORADEC_LIBRARIES}
-# ogg theora theoraenc theoradec
)
class_loader_hide_library_symbols(${PROJECT_NAME})
add_executable(ogg_saver src/ogg_saver.cpp)
-include_directories(ogg_saver include cfg/cpp)
target_link_libraries(ogg_saver ${PC_THEORA_LIBRARY}
${PC_OGG_LIBRARY}
${OpenCV_LIBRARIES}
diff --git a/theora_image_transport/package.xml b/theora_image_transport/package.xml
index c6f8589d..116ebc51 100644
--- a/theora_image_transport/package.xml
+++ b/theora_image_transport/package.xml
@@ -23,6 +23,7 @@
pluginlib
rosbag
tf
+ std_msgs
cv_bridge
dynamic_reconfigure
@@ -33,9 +34,9 @@
pluginlib
rosbag
tf
+ std_msgs
-