cmake_minimum_required(VERSION 3.8) project(simple_quadruped_control) if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") add_compile_options(-Wall -Wextra -Wpedantic) endif() # find dependencies find_package(ament_cmake REQUIRED) find_package(rclcpp REQUIRED) find_package(rc_msgs REQUIRED) # 添加头文件目录 include_directories(include) add_executable(simple_control src/simple_control.cpp) ament_target_dependencies(simple_control rclcpp rc_msgs) install(TARGETS simple_control DESTINATION lib/${PROJECT_NAME} ) install(DIRECTORY include/ DESTINATION include/${PROJECT_NAME} ) install(DIRECTORY launch DESTINATION share/${PROJECT_NAME}/ ) if(BUILD_TESTING) find_package(ament_lint_auto REQUIRED) set(ament_cmake_cpplint_FOUND TRUE) ament_lint_auto_find_test_dependencies() endif() ament_package()