3 ms·
I have not tried SCons, and I have not heard about it in a while. Is it good? who does it compare to CMkae or Bazel? For context, I don't like autotools.
by 29athrowaway 6y ago
I have not tried SCons, and I have not heard about it in a while.
Is it good? who does it compare to CMkae or Bazel?
For context, I don't like autotools.
- sgtnoodle 6y agoIt's good in that it's mature, cross platform, and it's python so you can build whatever you want on top of it. We use it at work for a relatively large codebase that targets multiple languages and architectures. I like python a lot better than cmake's syntax. It's nice to be able to define functions and importable modules to abstract away the ugly details of the build so that other developers can safely use them without being build system experts. Bazel is cool, but it's relatively immature. Last time I looked into it, you couldn't just install it easily. It's easy enough to make scons look like bazel. I suspect bazel handles very large codebases more efficiently.
- ncmncm 6y agoThere is literally nobody who will admit to liking autotools. But they used to solve many problems we don't have anymore, so we used them. SCons is bad, in that it is slow, slow, slow, slow. If your time is worth nothing, it can in fact be made to do things. But other alternatives can, too, and faster.