2

是否可以使用 将include-what-you-use警告视为错误cmake

我正在include-what-you-use尝试将其集成到我们的cmake构建过程中。include-what-you-use期望的行为是在生成报告时停止构建过程,然后打印警告。目前,构建仍在继续。

由于以下原因,该工具被集成到cmake构建过程中:

find_program(IWYU NAMES include-what-you-use)
if(IWYU)
  message(STATUS "Using include-what-you-use")
  set(CMAKE_CXX_INCLUDE_WHAT_YOU_USE ${IWYU})
endif()

我还将Werror标志添加到我的cmake目标。

4

0 回答 0