Skip to content

16.7.1

Choose a tag to compare

@github-actions github-actions released this 04 Jul 08:36

Description

Abstract

This PR introduces several improvements and fixes:

  1. Isolated Protobuf output into project-specific directories.
    1. Updated include paths for simulation_api_schema.pb.h to use simulation_interface/.
  2. Added ament_cmake_auto as a required dependency where it was originally necessary but missing.
  3. Removed unused test dependencies.

Details

Protobuf Output Isolation

  • Protobuf-generated files are now output to ${CMAKE_BINARY_DIR}/proto/${PROJECT_NAME} instead of root include/.
  • Added file(MAKE_DIRECTORY ...) to ensure the output directory exists before generation.

Addition of ament_cmake_auto

  • Added ament_cmake_auto to package.xml files where it was originally required but missing.

Removal of Unused Test Dependencies

  • Removed unused test dependencies such as ament_cmake_clang_format and ament_cmake_pep257 from package.xml files of static map packages.

Destructive Changes

Users of simulation_api_schema.pb.h should prepend simulation_interface/.

Related Issues