<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Parallel builds with qmake</title>
	<atom:link href="http://delta.affinix.com/2007/06/09/parallel-builds-with-qmake/feed/" rel="self" type="application/rss+xml" />
	<link>http://delta.affinix.com/2007/06/09/parallel-builds-with-qmake/</link>
	<description>Building an XMPP/Jabber Platform</description>
	<lastBuildDate>Wed, 16 Nov 2011 14:43:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Project Gus&#187; Blog Archive &#187; Developing Qt apps for Windows, using Linux &#38; wine</title>
		<link>http://delta.affinix.com/2007/06/09/parallel-builds-with-qmake/#comment-36245</link>
		<dc:creator>Project Gus&#187; Blog Archive &#187; Developing Qt apps for Windows, using Linux &#38; wine</dc:creator>
		<pubDate>Sun, 04 Sep 2011 07:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://delta.affinix.com/2007/06/09/parallel-builds-with-qmake/#comment-36245</guid>
		<description>[...] Parallel building makes a massive improvement though, with modern multicore CPUs. If you&#039;re running with Qt Creator, you can force your whole project to build in parallel by going to Projects -&gt; Build Settings -&gt; expanding the &#039;Make:&#039; build step and setting Make arguments to -j3 MAKE=&quot;mingw32-make -j3&quot; (where 3 is your number of parallel steps.) YMMV on that, though. You may need to better specify dependencies, as described here. [...]</description>
		<content:encoded><![CDATA[<p>[...] Parallel building makes a massive improvement though, with modern multicore CPUs. If you&#039;re running with Qt Creator, you can force your whole project to build in parallel by going to Projects -&gt; Build Settings -&gt; expanding the &#039;Make:&#039; build step and setting Make arguments to -j3 MAKE=&quot;mingw32-make -j3&quot; (where 3 is your number of parallel steps.) YMMV on that, though. You may need to better specify dependencies, as described here. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tyler Mace</title>
		<link>http://delta.affinix.com/2007/06/09/parallel-builds-with-qmake/#comment-30592</link>
		<dc:creator>Tyler Mace</dc:creator>
		<pubDate>Fri, 20 Jun 2008 14:06:51 +0000</pubDate>
		<guid isPermaLink="false">http://delta.affinix.com/2007/06/09/parallel-builds-with-qmake/#comment-30592</guid>
		<description>At least in QT4, when you change the name of the SUBDIRS value, you change the name of the directory that it uses to &quot;cd ___&quot; For example, my Makefile would have said in it &quot;cd sub_library&quot; and &quot;qmake sub_library.pro&quot;

I believe in my version of qmake, 2.01a, the &quot;.subdir&quot; direction didn&#039;t work.

My solution, when using your example, was to leave SUBDIRS alone and just call out the depends...

SUBDIRS += library unittest examples

unittest.depends = library
examples.depends = library</description>
		<content:encoded><![CDATA[<p>At least in QT4, when you change the name of the SUBDIRS value, you change the name of the directory that it uses to &#8220;cd ___&#8221; For example, my Makefile would have said in it &#8220;cd sub_library&#8221; and &#8220;qmake sub_library.pro&#8221;</p>
<p>I believe in my version of qmake, 2.01a, the &#8220;.subdir&#8221; direction didn&#8217;t work.</p>
<p>My solution, when using your example, was to leave SUBDIRS alone and just call out the depends&#8230;</p>
<p>SUBDIRS += library unittest examples</p>
<p>unittest.depends = library<br />
examples.depends = library</p>
]]></content:encoded>
	</item>
</channel>
</rss>

