らんだむな記憶

blogというものを体験してみようか!的なー

Rust 版 fontTools (2)

$ cd fonttools-rs
$ cargo build
    Updating crates.io index
  Downloaded num-iter v0.1.42
  Downloaded num-complex v0.4.0
 --snip--
warning: `fonttools` (lib) generated 2 warnings
    Finished dev [unoptimized + debuginfo] target(s) in 12m 13s

・・・あれ?また依存クレートとかのビルドが・・・。細かいバージョンの違いだろうか・・・。crates.io からとは違い今度は 82 個のクレートだけど・・・。地味につらい・・・。ビルド後に target/debug/deps の下を見るとえらいことに・・・。target 直下で du -h すると 664M だと。なんだこりゃ・・・富豪的だなぁ。

$ cargo build --release

で最適化が実行されるはずだが、もっと時間がかかりそうだ・・・。
そして、

$ cargo install --path .

とすればこのローカルのクレートをインストールできるのかな?うまくいかなければ Cargo install --path . fails where cargo build --release succeeds - #2 by Nemo157 - help - The Rust Programming Language Forum も参考にすれば良いかも。

rust - How to use a local unpublished crate? - Stack Overflow みたいに参照させても使えるのかもしれない。

Rust 版 fontTools (1) - らんだむな記憶 での

cargo install fonttools_cli

で併せて fonttools も入っていたので次回 crates.io からインストールした fonttools を使ってみる。