Comment #15 on issue 1526 by julien.r...@gmail.com: Building only English docs
http://code.google.com/p/lilypond/issues/detail?id=1526

The long time is because your build system is half broken, as I said: you need proper dependencies on targets, and a proper separation of targets. At the moment you're rebuilding the whole offline-root with each `make doc'. That's taking almost the whole of the nearly 3min. This stems from two problems: 1) the website should be a separate target and 2) you're not checking for any dependencies on the offline-root target, instead you have these python scripts which execute everything everytime and take very long to finish.

Your use of recursive make is another issue. `make doc' is actually a loop through every single subdir, whereas we know there are only a few subdirs that need visiting, for example. But actually that's still pretty fast when there is nothing to be built, and is only a fraction of the 3min you're experiencing.


_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to