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