Am 1. Dezember 2015 02:19:10 MEZ, schrieb Matthew Brush <[email protected]>: >> 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
