add_executable(
my_target
path/to/generated/file_1
path/to/generated/file_2
)
add_custom_command(
OUTPUT # Файлы, которые генерируем
path/to/generated/file_1
path/to/generated/file_2
COMMAND # Команда генерации
python generate.py
DEPENDS # Файл конфига (CMake должен сам отслеживать изменения этого файла и вызывать COMMAND если это необходимо)
path/to/config.cfg
)