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

Compilar secuencias de comandos que generan código

Si ninja se queja de que faltan archivos, comprueba build.rs para ver si escribe archivos de código fuente.

Si es así, modifica gnrt_config.toml para añadir build-script-outputs al crate. Si se trata de una dependencia transitiva, de la que el código Chromium no debería depender de forma directa, añade también allow-first-party-usage=false. En ese archivo ya hay varios ejemplos:

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

A continuación, vuelve a ejecutar gnrt.py -- gen para generar de nuevo los archivos build.gn e informar al ninja de que este archivo de salida concreto se usa como entrada en los pasos de compilación posteriores.