Closed SchoberMJ closed 1 year ago
I would rather say that the build recipe is misconfigured because catch.hpp
is a third-party dependency so it should be compiled with only minimal warnings enabled. See the related recent discussion here: https://github.com/OpenCyphal/nunavut/issues/271#issuecomment-1401659301
Looks like there are some format errors as well, from the style check. And another issue where -Werror is turned off in the cmake flags.
Macro defined constants result in errors when running
make VERBOSE=1
as it is against cpp core guidelines macros usage.