Configurando o arquivo Cargo.toml
para adicionar crates
O Chromium tem um único conjunto de dependências de crates diretos gerenciados centralmente. Eles são gerenciados por meio de um único Cargo.toml
:
[dependencies]
bitflags = "1"
cfg-if = "1"
cxx = "1"
# lots more...
Como em qualquer outro Cargo.toml
, você pode especificar maiores detalhes sobre as dependências — mais comumente, você desejará especificar os features
que deseja ativar no crate.
Ao adicionar um crate ao Chromium, você frequentemente precisará fornecer algumas informações extras em um arquivo adicional, gnrt_config.toml
, que conheceremos a seguir.