Newer
Older
casic_unitree_dog / CMakeLists.txt
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)