【问题标题】:Cpplint and CMake - Treat warnings are errors and failCpplint 和 CMake - 将警告视为错误并失败
【发布时间】:2020-08-21 06:26:03
【问题描述】:

我将 cpplint 与 CMake 一起使用:

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

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

【问题讨论】:

    标签: cmake cpplint


    【解决方案1】:

    CMake 总是忽略 cpplint 退出代码。

    源代码:

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

    【讨论】:

      猜你喜欢
      • 2022-08-03
      • 2020-10-21
      • 2021-09-08
      • 2017-05-12
      • 2011-01-05
      • 2012-01-13
      • 1970-01-01
      • 2010-11-05
      • 2013-07-06
      相关资源
      最近更新 更多