Cpplint 和 CMake - 将警告视为错误并失败

Cpplint and CMake - Treat warnings are errors and fail

我在 CMake 中使用 cpplint:

set(CMAKE_CXX_CPPLINT cpplint;
    --filter=-build/include_subdir,-legal/copyright;
    --quiet)

但即使 cpplint 产生一些警告,构建仍然成功。
我找不到将这些警告视为错误的方法(类似于将 -warnings-as-errors 用于 clang-tidy 时)并使构建失败。

CMake 始终忽略 cpplint 退出代码。

源代码:

https://github.com/Kitware/CMake/blame/master/Source/cmcmd.cxx#L324