<div><div class="gmail_quote">On Mon, Jun 8, 2009 at 9:11 AM, Denis Scherbakov <span dir="ltr"><<a href="mailto:denis_scherbakov@yahoo.com">denis_scherbakov@yahoo.com</a>></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>
> Apart from every compiler making this different (i. e.<br>
> different<br>
> parameters for each compilers), what are the difficulties<br>
> you see for<br>
</div><div class="im">> making this a first-class feature? My Windows coworkers<br>
> demand this<br>
> feature and I was thinking in implementing when I had a few<br>
> spare time<br>
> 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'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'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't be asking for this feature. Precompiled headers are mostly evil and considered an anti-pattern. It's actually pretty good that CMake makes it difficult to use :)<div>
<br></div><div>So on that note, I think I'll be happy regardless of the outcome :) </div></div></div>