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
我在 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