I can't speak for a bigger rust project, but my experience with C++ (mostly with cmake) is so awful that I don't think it can get any worse.
Like with any bigger C++ project there's like 3 build tools, two different packaging systems and likely one or even multiple code generators.