3
我有多个的CMakeLists.txt在我的项目,我想启用iwyu
。在CMake的设置CXX_INCLUDE_WHAT_YOU_USE属性为每个目标
添加
set_property(
TARGETS MY-TARGET
PROPERTY CXX_INCLUDE_WHAT_YOU_USE ${iwyu_path}
)
将使它的一个目标。我想为每个目标启用它,以避免在另一个文件中出现冗余。使我包含在已存在的CMakeLists.txt中。
它不工作。我认为,因为它不会将属性添加到目标。 –
您需要在添加任何目标之前执行此操作。 – rettichschnidi
我试图把它第一次,但我不输出 –