[Github-comments] [geany-plugins] Automake (#277)

Thomas Martitz notifications at xxxxx
Tue Dec 1 06:10:00 UTC 2015


Am 1. Dezember 2015 02:19:10 MEZ, schrieb Matthew Brush <notifications at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20151130/5751aafe/attachment.html>


More information about the Github-comments mailing list