# create the cells to output messages
find_package(Eigen REQUIRED)
find_package(PCL REQUIRED)

include_directories(SYSTEM
                    ${EIGEN_INCLUDE_DIRS}
                    ${ecto_ros_INCLUDE_DIRS}
                    ${catkin_INCLUDE_DIRS}
                    ${geometry_msgs_INCLUDE_DIRS}
                    ${object_recognition_core_INCLUDE_DIRS}
                    ${PCL_INCLUDE_DIRS}
)

ectomodule(io_ros DESTINATION ${PROJECT_NAME}/ecto_cells
                  INSTALL
           module.cpp
           MsgAssembler.cpp
           visualization_msgs_MarkerArray.cpp
           VisualizationMsgAssembler.cpp
)

link_ecto(io_ros ${catkin_LIBRARIES}
                 ${OpenCV_LIBRARIES}
                 ${PCL_LIBRARIES}
)
