psyclobe 11 hours ago

cmake ftw

4
JCWasmx86 9 hours ago

Or meson is a serious alternative to cmake (Even better than cmake imho)

torarnv 6 hours ago

CMake also does sequential configuration AFAIK. Is there any work to improve on that somewhere?

OskarS 4 hours ago

Meson and cmake in my experience are both MUCH faster though. It’s much less of an issue with these systems than with autotools.

aldanor 11 hours ago

You mean cargo build

yjftsjthsd-h 11 hours ago

... can cargo build things that aren't rust? If yes, that's really cool. If no, then it's not really in the same problem domain.

kouteiheika 9 hours ago

No it can't.

It can build a Rust program (build.rs) which builds things that aren't Rust, but that's an entirely different use case (building non-Rust library to use inside of Rust programs).

crabbone 2 hours ago

There's GprBuild (Ada tool) that can build C (not sure about C++). It also has more elaborate configuration structure, but I didn't use it extensively to tell what exactly and how exactly does it do it. In combination with Alire it can also manage dependencies Cargo-style.

touisteur 2 hours ago

Got it to build C++, CUDA and IIRC SYCL too.

malkia 11 hours ago

cmake uses configure, or configure-like too!

ahartmetz 7 hours ago

Same concept, but completely different implementation.