cmake_minimum_required(VERSION 2.8.3)
#操作系统中安装的cmake的最低版本
project(descartes_tutorials)
#project项是功能包的名称
add_definitions(-std=c++11)
#find_package项是进行构建所需的组件包。
find_package(catkin REQUIRED COMPONENTS
roslib
descartes_core
descartes_moveit
descartes_trajectory
descartes_planner
descartes_utilities
trajectory_msgs
tf
tf_conversions
)
catkin_package()
###########
## Build ##
###########
include_directories(
${catkin_INCLUDE_DIRS}
)
# Tutorial 1
add_executable(${PROJECT_NAME}_tutorial1 src/tutorial1.cpp)
target_link_libraries(${PROJECT_NAME}_tutorial1
${catkin_LIBRARIES}
)
set_target_properties(${PROJECT_NAME}_tutorial1
PROPERTIES OUTPUT_NAME tutorial1
PREFIX "")
# Tutorial 2 - Puzzle Demo
#添加的cpp文件
add_executable(${PROJECT_NAME}