Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

Якщо 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 , що саме цей вихідний файл буде використано на наступних кроках збірки.