是否可以使用 将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
目标。