Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:

>>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> writes:
>
| Angus> I downloaded a copy of the cvs tree from 3 September and ran
| Angus> these scripts on the build dirs of it and of current cvs. Total
| Angus> local dependencies reduced from 63 to 57 thousand files.
>
| Not bad, 10%. Does it make a difference in terms of debug info size?

Or in compile and link time?

What we could do is to make these scripts (in particular if some of
them does not need human intervention to be correct) is to make a
"test" target that tests the source tree:

       - make sure that all .C files includes config.h
       - make sure that all files has the correct header blurb
       - looks for unneeded using statements
       - looks for unneeded include statements
       - etc.

And then require a "make check" to pass without regressions before
commits to be allowed.

-- 
        Lgb

Reply via email to