<LANG>_CLANG_TIDY_EXPORT_FIXES_DIR
Добавлен в версии 3.26.
Это свойство реализовано только тогда, когда <LANG> равно C, CXX, OBJC или OBJCXX, и действует только при установке <LANG>_CLANG_TIDY.
Укажите каталог для инструмента clang-tidy, чтобы разместить в нём файлы .yaml с его предложенными изменениями. Это можно использовать для автоматизированной массовой рефакторизации с помощью clang-tidy. Каждый объектный файл, который компилируется, будет иметь соответствующий файл .yaml в этом каталоге. После завершения сборки вы можете запустить clang-apply-replacements в этом каталоге, чтобы одновременно применить все предложенные изменения к кодовой базе. Если это свойство не является абсолютным каталогом, предполагается, что оно относительно каталога двоичных файлов целевого объекта. Это свойство следует предпочесть добавлению аргумента --export-fixes или --fix напрямую к свойству <LANG>_CLANG_TIDY.
Когда это свойство установлено, CMake берёт на себя управление указанным каталогом и может создавать, изменять или удалять файлы и каталоги внутри него в любое время во время настройки или сборки. Пользователи должны использовать отдельный каталог для экспорта исправлений clang-tidy, чтобы избежать удаления или перезаписи файлов CMake. Пользователи не должны создавать, изменять или удалять файлы в этом каталоге.
Это свойство инициализируется значением переменной CMAKE_<LANG>_CLANG_TIDY_EXPORT_FIXES_DIR, если оно установлено при создании целевого объекта.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_tgt/LANG_CLANG_TIDY_EXPORT_FIXES_DIR.html