write_file
Устарело начиная с версии 3.0: Используйте команду file(WRITE) вместо неё.
write_file(filename "message to write"... [APPEND])
Первый аргумент — имя файла, остальные аргументы — сообщения для записи. Если указан аргумент APPEND, то сообщение будет добавленно в конец.
ПРИМЕЧАНИЕ 1: file(WRITE) и file(APPEND) делают точно то же самое, но добавляют ещё несколько функций.
ПРИМЕЧАНИЕ 2: При использовании write_file, созданный файл нельзя использовать в качестве входного для CMake (CONFIGURE_FILE, исходный файл…) так как это приведёт к бесконечному циклу. Используйте configure_file(), если хотите сгенерировать входные файлы для CMake.
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.22/command/write_file.html