2017-01-12 150 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

我试图把它第一次,但我不输出 –

相关问题