lazymake: make for the rest of us - GitHub
github.com
github.com
At the heart of the system is a common makefile that defines rules for building the targets. The sub-components can then define simpler makefiles, which include just a list of directives (targets, sources, dependencies, etc.). The common makefile interprets those directives, compiles them into make targets and executes the make.
Would love to hear how everyone else deals with Makefiles for their random side-projects. Don't be shy, C++ is still cool:)
Not sure if that answers your question...
I generally stay away from building external dependancies at the same time as my project. Whenever I start a new project that needs 3rd party libs I build them all statically and version them off in my repo.
Don't mean to criticize, just curious. :)
Do you use automake for all of your projects or just the larger scale ones?
I use SCons.