Spec-Zone.ru › CMake

SKIP_LINTING

Добавлено в версии 4.2.

Исключает все исходные файлы цели из проверки настроенными инструментами анализа кода.

Если это логическое свойство включено для цели, инструменты анализа кода C/C++, включённые для этой цели (например, <LANG>_CPPLINT, <LANG>_CLANG_TIDY, <LANG>_CPPCHECK, <LANG>_ICSTAT и <LANG>_INCLUDE_WHAT_YOU_USE) не будут запускаться для исходных файлов, компилируемых этой целью. Если свойство исходного файла SKIP_LINTING задано для определённого исходного файла или задано свойство набора файлов SKIP_LINTING, оно имеет приоритет над этим свойством, действующим для всей цели.

Это удобная альтернатива заданию свойства исходного файла SKIP_LINTING отдельно для каждого исходного файла. Если включено свойство SKIP_LINTING цели или свойство SKIP_LINTING набора файлов, содержащего этот исходный файл, либо свойство SKIP_LINTING исходного файла, этот исходный файл будет исключён из анализа.

Это свойство не влияет на цели, у которых нет исходных файлов.

См. также

  • SKIP_LINTING — свойство набора файлов
  • SKIP_LINTING — свойство исходного файла

© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_tgt/SKIP_LINTING.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API