Am 1. Dezember 2015 02:19:10 MEZ, schrieb Matthew Brush notifications@github.com:
depenencies are globally known to make; for G-P this means that
plugins don't need to be build in a specific order, but simply as soon as possible
Is that really a thing even for GP? I have not much clue about how Make works, but it seems like since none of the plugins depend on each other, they can all already be parallelized and not build in a particular order. Is it a Make-ism why this isn't the case?
Reply to this email directly or view it on GitHub: https://github.com/geany/geany-plugins/pull/277#issuecomment-160816125
The default recursive automake setup which GP uses prevents this. This is exactly the purpose of this PR, enabling full parallel build.
Recursive automake processes SUBDIRS in a for loop which can't be done in parallel. This PR does away with SUBDIRSand instead creates proper make targets with complete dependencies. Then the recipes can be build in parallel.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany-plugins/pull/277#issuecomment-160866530
github-comments@lists.geany.org