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