You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Conception/src/Prometheus/Modules/common/prometheus_msgs/CMakeLists.txt

93 lines
1.4 KiB

cmake_minimum_required(VERSION 2.8.3)
project(prometheus_msgs)
find_package(catkin REQUIRED COMPONENTS
message_generation
roscpp
geometry_msgs
actionlib_msgs
sensor_msgs
nav_msgs
std_msgs
std_srvs
tf2_ros
tf2_eigen
mavros_msgs
)
find_package(Boost REQUIRED COMPONENTS system)
add_message_files(
DIRECTORY msg
FILES
UAVState.msg
MultiUAVState.msg
UAVCommand.msg
UAVControlState.msg
UAVSetup.msg
TextInfo.msg
GlobalAruco.msg
ArucoInfo.msg
MultiArucoInfo.msg
DetectionInfo.msg
MultiDetectionInfo.msg
BoundingBox.msg
BoundingBoxes.msg
SwarmCommand.msg
FormationAssign.msg
OffsetPose.msg
GPSData.msg
#communication
DetectionInfoSub.msg
GimbalControl.msg
GimbalState.msg
MultiDetectionInfoSub.msg
RheaCommunication.msg
RheaGPS.msg
RheaState.msg
VisionDiff.msg
WindowPosition.msg
)
add_action_files(
DIRECTORY action
FILES
CheckForObjects.action
)
generate_messages(
DEPENDENCIES
actionlib_msgs
geometry_msgs
sensor_msgs
std_msgs
)
catkin_package(
CATKIN_DEPENDS
message_runtime
actionlib_msgs
geometry_msgs
sensor_msgs
message_runtime
std_msgs
)
include_directories(
include
${catkin_INCLUDE_DIRS}
)
install(DIRECTORY include/${PROJECT_NAME}/
DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
FILES_MATCHING PATTERN "*.h"
)
install(DIRECTORY launch/
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch
)