<LANG>_INCLUDE_WHAT_YOU_USE

於 3.3 版本新增。

此屬性僅在 <LANG>CCXX 時實作。

指定一個以分號分隔的列表,其中包含 include-what-you-use 工具的命令列。Makefile 產生器Ninja產生器會與編譯器一起執行此工具,如果工具回報任何問題,則會發出警告。

如果目標建立時已設定 CMAKE_<LANG>_INCLUDE_WHAT_YOU_USE 變數,則此屬性會由此變數的值初始化。

於 3.27 版本新增: 此屬性支援 產生器表達式

於 3.27 版本新增: SKIP_LINTING 可在個別原始碼檔案上設定,以將其排除在 <LANG>_CPPLINT<LANG>_CLANG_TIDY<LANG>_CPPCHECK<LANG>_INCLUDE_WHAT_YOU_USE 定義的程式碼檢查工具之外。當在原始碼檔案上將 SKIP_LINTING 設定為 true 時,這些工具將不會在該特定檔案上執行。