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
我試圖把它第一次,但我不輸出 –