title: parsing multithreading make's output (-j N)
body: <p>I have a lot of source directories in common directory. When I start make by issuing command:</p>
  
  <pre><code>make -j 4
  </code></pre>
  
  <p>I receive a lot of strings from make's threads along with invoked gcc compiler instances.
  For parsing errors I have to run make twice, second time with one thread:</p>
  
  <pre><code>make -j 1
  </code></pre>
  
  <p>so I can correctly parse make's output.</p>
  
  <p>Is there a way for running multithreaded make one time and correctly decide which error related to which project (source directory)?</p>
  
  <p>Thank you!</p>