cmake_minimum_required(VERSION 3.16)
project(test_node)

# Find ROS2 dependencies
find_package(ament_cmake REQUIRED)
find_package(rclcpp REQUIRED)

# Find MuJoCo
find_package(mujoco REQUIRED)

# Include MuJoCo headers
include_directories(${MUJOCO_PATH}/include)

# Create executable
add_executable(test_node src/main.cpp)

# Link libraries
target_link_libraries(test_node
    mujoco::mujoco
    ${rclcpp_LIBRARIES}
)

# ROS2 dependencies
ament_target_dependencies(test_node
    rclcpp
)

ament_package()