|
|
|
|
|
by ealexhudson
3211 days ago
|
|
Comes down to how you enforce it. To be clear, I'm not talking about mediating the build in Make unless that's the best tool for the job. On a C project I would use cmake, but within this system I'd run it out of a Makefile at a top level, so the person pulling it can just run 'make build'. The point is to have a known starting place, so that when you pull down a new project you don't have to spend ages reading about how it works. Even if you can't grab the deps automatically, doing 'make build' and it saying "Hey, you don't have cmake and a bunch of other things you need, but go look at http://whatever.. to set yourself up" is a much better experience. |
|