<LANG>_INCLUDE_WHAT_YOU_USE¶
於 3.3 版本新增。
此屬性僅在 <LANG>
為 C
或 CXX
時實作。
指定一個以分號分隔的列表,其中包含 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 時,這些工具將不會在該特定檔案上執行。