This past week I’ve learned more CMake than I (n)ever wanted to know. So this sounds still appropriate
@aras I haven't built cross-platform C++ code in like 10 years. Did any good alternative pop up in all these years?
@arumastudios @aras scons/meson maybe
@HugeGameArtGD @aras I remember using SCons back in the day. It wasn't much better than CMake, but at least the language was more familiar. I should give it another chance.
Thanks for mentioning meson. I didn't know that one! I love how their main example uses SDL ;)
@arumastudios @HugeGameArtGD compared to most from "back in the day" (makefiles, autotools, scons, ant, jam, maven), CMake is indeed quite a bit better.
There are more modern ones (meson, bazel, buck, fastbuild) that I haven't looked into. Maybe some of them are better.
@aras @HugeGameArtGD I used bazel quite a bit, and I find it very convenient, but I only used it on Linux. Never tried it on other platforms.
I'll have to worry about cross-platform C++ very soon, so I'll try all of the above to get a feel for them. Thanks!