ros-integrate icon indicating copy to clipboard operation
ros-integrate copied to clipboard

Basic ROS-CMake interfacing

Open Noam-Dori opened this issue 1 year ago • 0 comments

Feature: Add CMake files to the ROS package model.

Background In ROS1, CMake is a critical component of all packages, and while in ROS2 pure python packages exist, the CMake package type is still the main type of package offered. Therefore if anything clever is to be done in the plugin, CMake files should be considered within the packaging model

Details

  • [x] (from TODOs) CMakeLists files should be recognized within their parent package (source packages)
  • [x] When a CMakeLists.txt file is moved, its parent package should be updated (like moving msg files)
  • [x] (from TODOs) when package is renamed, the CMakeLists.txt should be renamed as well.
  • [x] when the project is renamed, the package should be renamed too (as well as everything else)
  • [ ] When renaming a pkt file, the CMakeLists message clause should update as well
  • [x] (from TODOs) The root msg directroy should be clued on from the CMakeLists

Noam-Dori avatar Mar 16 '23 10:03 Noam-Dori