diff --git a/utils/rust-deps/.gitignore b/utils/rust-deps/.gitignore index a1363379944a5745ceb49c0e493d80eb9335c79a..ecf5e8708befb4f97ed368abb167aa4f26f17f7f 100644 --- a/utils/rust-deps/.gitignore +++ b/utils/rust-deps/.gitignore @@ -1 +1,2 @@ *.pdf +*.png diff --git a/utils/scripts/print-cargo-deps.bash b/utils/scripts/print-cargo-deps.bash index ffc8d9a6f896ea25f06f6614739c0898674e85b8..5aad85ed0ee4716185d46cdb34dafee2e69af333 100755 --- a/utils/scripts/print-cargo-deps.bash +++ b/utils/scripts/print-cargo-deps.bash @@ -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