<div><div class="gmail_quote">On Mon, Jun 8, 2009 at 9:11 AM, Denis Scherbakov <span dir="ltr">&lt;<a href="mailto:denis_scherbakov@yahoo.com">denis_scherbakov@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
&gt; Apart from every compiler making this different (i. e.<br>
&gt; different<br>
&gt; parameters for each compilers), what are the difficulties<br>
&gt; you see for<br>
</div><div class="im">&gt; making this a first-class feature? My Windows coworkers<br>
&gt; demand this<br>
&gt; feature and I was thinking in implementing when I had a few<br>
&gt; spare time<br>
&gt; at work (read: October the soonest)<br>
<br>
</div>I use CMake to compile a huge project for 7 OSes / 12 processors architectures and I don&#39;t know a place outside Windows, where PCHs<br>
are needed. CCache and Parallel Builds make wonders without touching<br>
any single line of code in CMake.<br>
<br>
So if you use Windows, then a solution for Microsoft compiler has<br>
already been submitted.<br>
<br>
I&#39;ve been reading this newsgroup for a while and I notice that most<br>
of the people complain that they miss some feature on Windows, but<br>
completely forget that there are other cool OSes out there and CMake<br>
stands for Crossplatform Make. This means that a feature must work on all<br>
platforms and all supported compilers, not just on Microsoft ones.</blockquote><div><br></div>On a philosophical level, I really shouldn&#39;t be asking for this feature. Precompiled headers are mostly evil and considered an anti-pattern. It&#39;s actually pretty good that CMake makes it difficult to use :)<div>
<br></div><div>So on that note, I think I&#39;ll be happy regardless of the outcome :) </div></div></div>