project(casic_unitree_dog) cmake_minimum_required(VERSION 3.16) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_EXTENSIONS OFF) set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(unitree_sdk2 REQUIRED) link_libraries(unitree_ros2_idl_cpp) include_directories(/usr/local/include) add_executable(message_handler src/message_handler.cpp src/tcp_service.cpp src/tcp_client.cpp src/slam_wrapper.cpp src/robotic_arm_serial_port.cpp src/methane_serial_port.cpp src/utils.cpp ) target_link_libraries(message_handler unitree_sdk2)