On Wed, 2009-05-27 at 16:31 -0600, Alex Rousskov wrote:

> Here is the good news: Regardless of the non/recursive decision, most
> of
> the SourceLayout changes are valid and useful. They properly organize
> the sources files. If we decide that non-recursive make is the goal,
> it
> would be much easier to convert to that style now (or later).

Great.

> Do all modern environments have good support for large non-recursive
> projects? Can somebody provide an example of a large project using
> non-recursive Makefiles? Or is that just a nice idea that never really
> took flight and is not being optimized/designed for?

Without going out and doing an audit of other projects, I can't state
specifics about where nonrecursive make is/isn't used.

The autotools toolchain, which we are using, has tolerably good support
for non-recursive make, and it is improving over time.

I suspect that most large projects don't use non-recursive make, simply
because they have generally been created some time ago before toolchain
support existed at all.

I do know that CMake, SCons, WAFfle, bake, cook, and other such
toolchains all use a global-dependency-graph approach (which is the same
as non-recursive make).

-Rob

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to