Spec-Zone.ru › CMake 3.16

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–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.16/prop_sf/GENERATED.html

Spec-Zone.ru

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