2017-01-29 5 views
1

Je veux souvent compiler en mode release avec debug = true pour que je puisse lire l'ensemble généré un peu plus facilement. Je suis en train de faire ceci:Est-ce que Cargo prend en charge les profils personnalisés?

[profile.release] 
debug = true 

mais je ne veux pas de symboles de débogage dans ma version finale. Je voudrais faire quelque chose comme:

[profile.custom] 
debug = true 
opt-level = 3 
rpath = false 
lto = true 
debug-assertions = false 
codegen-units = 1 
panic = 'unwind' 

Et puis exécutez

cargo build --custom 

J'ai lu the documentation en vain.

+3

Vous pouvez créer un Cargo.toml personnalisé et l'utiliser comme ceci: 'cargo build --manifest-path./Cargo-custom.toml'. Mais cela nécessite de spécifier des dépendances dans les deux fichiers. – wimh

Répondre