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.12/prop_sf/GENERATED.html