2017-01-12 69 views

回答

4
cmake_minimum_required(VERSION 3.3 FATAL_ERROR) 

find_program(IWYU_PATH NAMES include-what-you-use iwyu) 
if(NOT IWYU_PATH) 
    message(FATAL_ERROR "Could not find the program include-what-you-use") 
endif() 
set(CMAKE_CXX_INCLUDE_WHAT_YOU_USE ${IWYU_PATH}) 
set(CMAKE_C_INCLUDE_WHAT_YOU_USE ${IWYU_PATH}) 

「文檔」 可以在這裏找到:CMAKE_<LANG>_INCLUDE_WHAT_YOU_USE

+0

它不工作。我認爲,因爲它不會將屬性添加到目標。 –

+2

您需要在添加任何目標之前執行此操作。 – rettichschnidi

+0

我試圖把它第一次,但我不輸出 –

相關問題