<p>I believe I found the core issue: geany really doesn't like Makefiles that spawn daemons, e.g. contain a target that executes <code>program &</code> or similar.</p>

<p>Workaround: as soon as the called <code>program</code> returns, geany can <code>make</code> again.  In my case it's <code>evince</code>, which exits immediately if there already is another instance running (which then reloads the PDF in question), so this is very easy for me.</p>

<p>However, I believe that Geany should be able to <code>make</code> again as soon as <code>make</code> returns, so I do consider this a bug.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly or <a href="https://github.com/geany/geany-plugins/issues/282#issuecomment-213728241">view it on GitHub</a><img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ6L62iVd9s2a6ytJAFr36F5PECbIks5p6gs_gaJpZM4F32bc.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany-plugins/issues/282#issuecomment-213728241"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>