Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.28 KB

index.rst

File metadata and controls

44 lines (30 loc) · 1.28 KB

ament_cmake_copyright

Checks C / C++ / CMake / Python source files for the existance of a copyright notice. Files with the following extensions are being considered: .c, .cc, .cpp, .cxx, .h, .hh, .hpp, .hxx, .cmake, .py.

How to run the check from the command line?

The command line tool is provided by the package ament_copyright.

How to run the check from within a CMake ament package as part of the tests?

package.xml:

<buildtool_depend>ament_cmake</buildtool_depend>
<test_depend>ament_cmake_copyright</test_depend>

CMakeLists.txt:

find_package(ament_cmake REQUIRED)
if(BUILD_TESTING)
  find_package(ament_cmake_copyright REQUIRED)
  ament_copyright()
endif()

When running multiple linters as part of the CMake tests the documentation of the package ament_lint_auto might contain some useful information.

The documentation of the package ament_cmake_test provides more information on testing in CMake ament packages.