It is not possible with present CMake, although, in my mind it would be a reasonable feature request for CMake's Visual Studio generator to support multiple architecture solution/project files. If the native build tool supports a given feature, then CMake might reasonably be expected to take advantage of that feature if there is enough demand for it within the CMake community.<div>
<div><br></div><div>Visual Studio developers are used to having multiple configurations and multiple architectures all build-able from within a single solution file.</div><div><br></div>Denis, while I respect your contributions to the CMake mailing list lately, your comment "The fact that Microsoft invented something is not a proof that it is normal." is irrelevant, off topic and slightly out of line. The question was simply about whether or not something is possible in CMake..., no more, no less. Please send future "religious opinions" to a more appropriate mailing list. We want to encourage *everyone* to adopt CMake, including Visual Studio developers.</div>
<div><br></div><div><br></div><div>Thanks,</div><div>David Cole</div><div><br></div><div><br></div><div><div class="gmail_quote">On Fri, Jun 5, 2009 at 8:39 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>
> > ist it possible with cmake to generate one Visual<br>
> Studio solution file for many different combinations<br>
> > of configurations (Debug,Release) and platforms(win32,<br>
> x64).<br>
<br>
</div>Not possible. This has been discussed recently.<br>
<br>
The reason is that tests are being executed for a specific platform<br>
and their results can be different for 32 and 64 bit.<br>
<br>
The fact that Microsoft invented something is not a proof that it is normal.<br>
<font color="#888888"><br>
Denis<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
</div></div></blockquote></div><br></div>