Paul D. Smith <[EMAIL PROTECTED]> writes:

> %% Boris Kolpackov <[EMAIL PROTECTED]> writes:
>
> >> There is also a third "philosophy": gmake within any directory will
> >> build that directory and all its dependencies and any subdirectories
> >> and all their dependencies.
>
> One disadvantage to this method is that in order for it to work every
> time you run make it has to read ALL the makefiles.  I work on some
> projects where there are 800+ directories each with a makefile in it,
> and the read-in of all the makefiles for non-recursive builds takes a
> considerable amount of time and memory.

Interesting. I did some tests* and the "responsiveness" of make was quite
good. I didn't have anything near 800 directories, however.

Have you tried to profile this? I believe opening and reading 800 file
on a modern UNIX system is not a big deal per se.

thanks,
-boris

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to