On Wed, Jun 27, 2012 at 10:57 PM, Óscar Fuentes <span dir="ltr"><<a href="mailto:ofv@wanadoo.es" target="_blank">ofv@wanadoo.es</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">Manuel Klimek <<a href="mailto:klimek@google.com">klimek@google.com</a>> writes:<br>
<br>
>> >> CMake generates gigantic project files for IDEs like Visual Studio and<br>
>> >> Xcode, which causes those IDEs to behavior very poorly, with long<br>
>> >> project load times and sluggish overall performance. It's a significant<br>
>> >> productivity problem.<br>
>> > -- Douglas Gregor, On 26 Jun 2012, at 17:42<br>
>> > (on thread "CMake Question: Do we need to support stand-alone builds?")<br>
>><br>
>> I don't know if Doug measured the impact on Visual Studio performance<br>
>> specifically caused by CMake, compared to non-CMake project<br>
>> files. AFAIK, CMake is the only existing option for working with Visual<br>
>> Studio, so I have no idea of what's the point of Doug here.<br>
>><br>
><br>
> Doug specifically mentioned Xcode.<br>
<br>
</div>... and VS.<br></blockquote><div><br></div><div>Forgot context: there was a short discussion on IRC, where Doug mentioned that Xcode is a priority for him, and some VS users mentioned that VS support from CMake was actually quite good these days for llvm/clang's project size (other things lack in general on Windows, of course).</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
> For VS CMake does support project()s<br>
> which you can open by themselves in the IDE, including all dependencies.<br>
<br>
</div>So it doesn't for Xcode? CMake comes with an Xcode generator which had<br>
(has?) several nasty limitations. Time ago some Apple people were in<br>
touch with the CMake developers and, IIRC, patches were proposed. I<br>
guess that the Xcode generator still lacks in quality.<br></blockquote><div><br></div><div>I have no idea.</div><div><br></div><div>I believe Doug when he claims that he used it and it's not measuring up ;)</div><div>
<br></div><div>Cheers,</div><div>/Manuel</div></div>