Skip to main content


My reaction when I discover a meson.build script running "cargo build" in the repository of the first example program I opened from the ones listed on the gtk-rs documentation page.

Is this common in the rust world when interacting with primarily C based libraries?

#rust #gtk #rustlang

in reply to grizeldi

it's mainly an issue of cargo just not being enough for build anything more complex than a CLI binary or a Rust module; applications are more complicated than that: desktop files, help files, icons, embedded assets, settings schemas…

Ideally Meson would be able to take care of the crates as well, but there's still work to be done, there