Spec-Zone.ru › CMake 3.13

GENERATED

Является ли этот исходный файл сгенерированным в рамках процесса сборки или CMake?

Сообщает внутреннему движку CMake, что исходный файл сгенерирован внешним процессом, таким как другой этап сборки или выполнение самого CMake. Эта информация используется для исключения файла из проверок существования и валидности. Сгенерированные файлы создаются с помощью команд, таких как add_custom_command() и file(GENERATE).

Когда сгенерированный файл, созданный с помощью команды add_custom_command(), явно указан как исходный файл для любого целевого объекта в том же контексте директории (что обычно означает тот же CMakeLists.txt файл), CMake автоматически создаст зависимость, чтобы убедиться, что файл сгенерирован перед построением этого целевого объекта.

Сгенерированные исходные файлы могут быть скрыты в некоторых инструментах IDE, в то время как в других они могут отображаться. В случае источников, сгенерированных функционалом CMake AUTOMOC или AUTORCC, свойства целевых объектов AUTOGEN_SOURCE_GROUP, AUTOMOC_SOURCE_GROUP и AUTORCC_SOURCE_GROUP могут повлиять на то, где сгенерированные источники сгруппированы в списках файлов проекта.

© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.13/prop_sf/GENERATED.html

Spec-Zone.ru

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