Скрипти збірки, які генерують код

Якщо ninja скаржиться на відсутність файлів, перевірте build.rs, чи пише він файли вхідного коду.

Якщо так, змініть gnrt_config.toml, щоб додати build-script-outputs до сховища. Якщо це транзитивна залежність, тобто така, від якої код Chromium не повинен безпосередньо залежати, також додайте allow-first-party-usage=false. У цьому файлі вже є кілька прикладів:

[crate.unicode-linebreak]
allow-first-party-usage = false
build-script-outputs = ["tables.rs"]

Тепер повторно запустіть gnrt.py -- gen для регенерації файлів BUILD.gn, щоб повідомити ninja , що саме цей вихідний файл буде використано на наступних кроках збірки.