Skip to content
Extraits de code Groupes Projets
Vérifiée Valider 727c497a rédigé par Kubat's avatar Kubat
Parcourir les fichiers

MISC: use png to print dependencies (pdf where empty ?_?)

parent 63636c26
Branches
Étiquettes
1 requête de fusion!197Draft: Refactor the whole code.
*.pdf
*.png
......@@ -5,16 +5,15 @@ cd "$(git rev-parse --show-toplevel)"
_OUT="utils/rust-deps"
TARGET_LIST="x86_64-unknown-linux-gnu x86_64-pc-windows-msvc aarch64-apple-darwin x86_64-apple-darwin"
mkdir -p "$_OUT"
rm -f "$_OUT/*.pdf"
cargo install cargo-depgraph
cargo depgraph --all-deps --dedup-transitive-deps | dot -Tpdf > "$_OUT/dependencies.all.pdf"
cargo depgraph --all-deps --dedup-transitive-deps --workspace-only | dot -Tpdf > "$_OUT/dependencies.workspace.pdf"
cargo depgraph --all-deps --dedup-transitive-deps | dot -Tpng > "$_OUT/dependencies.all.png"
cargo depgraph --all-deps --dedup-transitive-deps --workspace-only | dot -Tpng > "$_OUT/dependencies.workspace.png"
for TARGET in $TARGET_LIST
do
cargo depgraph \
--all-deps --dedup-transitive-deps --no-default-features \
--filter-platform "$TARGET" \
| dot -Tpdf -x -Gcompound=true -Gconcentrate=true > "$_OUT/dependencies.$TARGET.pdf"
| dot -Tpng -x -Gcompound=true -Gconcentrate=true > "$_OUT/dependencies.$TARGET.png"
done
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter