9
User
Recs.
Recs.
22
Updates
Last
Updated
Updated
Activity
14 Options
SpecsUpdate
PlatformsUnix, Linux, Windows, Mac
Pros
Know any positive aspects of this option?
Cons
Con Recursive make
"Recursive make" is a common makefile coding pattern which is used to invoke another session of make. Since a session of make only read in one top-level makefile, this is an easy and natural way to build makefiles for projects made of several submodules.
But this pattern causes a lot of problems mainly that you need to partition the dependency tree into several smaller trees. This prevents dependencies from being expressed correctly between instances. This also causes parts of the dependency tree to be calculated multiple times which makes performance suffer. This and many other problems related to recursive make are explained very well in a classic article called Recursive Make Considered Harmful.
Know any negative aspects of this option?