<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Is there a possibility of adding VS2008 support?&nbsp; VS2008 supports compilation for 64 bit platforms.&nbsp; Albeit I am still to figure 64 bit compilation using gcc/MinGW with CMake itself.<br><br>I have heard that VS2010 has changed the file-formats for project files.&nbsp; I am not keen on VS2010 support as yet though.<br><br>Best regards - Alok<br><br>&gt; Date: Thu, 10 Jun 2010 19:26:21 +0200<br>&gt; From: andi@lisas.de<br>&gt; To: cmake@cmake.org<br>&gt; CC: jesper.eskilson@iar.se<br>&gt; Subject: [CMake] vcproj2cmake.rb script: announcing new version / hosting        questions<br>&gt; <br>&gt; Hello all,<br>&gt; <br>&gt; given great vcproj2cmake.rb work done by Jesper Eskilson (openly added in CC<br>&gt; given his previous mailing list activity), I was able to enhance<br>&gt; this wonderful script with certain extensions:<br>&gt; <br>&gt; - list _all_ configuration types<br>&gt; - add indenting<br>&gt; - add per-platform configuration of definitions, dependencies and includes<br>&gt; - add optional includes to provide static content, thus allowing for a nice<br>&gt;   on-the-fly generation mode of operation _side-by-side_ existing and _updated_<br>&gt;   .vcproj files<br>&gt; - fully support recursive handling of all .vcproj file groups (filters)<br>&gt; - many other improvements and fixes<br>&gt; <br>&gt; I also created a rough vcproj2cmake_recursive.rb to parse an existing<br>&gt; sub project hierarchy (this one should probably get changed<br>&gt; to have separate modes, either recursive directory parsing into a list file<br>&gt; _or_ acting on a pre-created / modified directory list file).<br>&gt; <br>&gt; Given these implementations (and some hook script work, to Find / Use dependencies),<br>&gt; I'm now actually able to build an entire pretty large VS2005 project<br>&gt; (around 40 sub projects etc.) on Linux without trouble, directly after each<br>&gt; vcproj2cmake conversion run (since the plan is - as listed above - to be able<br>&gt; to get on-the-fly access to any project updates whatsoever that happen<br>&gt; on the Windows side).<br>&gt; <br>&gt; A full-scale, final conversion of .vcproj to CMakeLists.txt isn't really feasible<br>&gt; in many cases (many Windows people would very understandably like to keep<br>&gt; proper MSVS integration of source files etc.), thus it was important to me<br>&gt; to write a converter which fully supports side-by-side operation<br>&gt; on non-Windows platforms.<br>&gt; <br>&gt; I'm not certain whether the current enhanced script is self-contained,<br>&gt; i.e. whether the generated CMakeLists.txt is able to run<br>&gt; without any external configuration files present as it should (to be fixed).<br>&gt; It will need some more love before being distributed properly anyway, methinks.<br>&gt; <br>&gt; <br>&gt; Which leads me to the important part of my mail:<br>&gt; <br>&gt; I believe that the scripts should be handled in a more prominent way now than simply<br>&gt; having them mentioned in the Wiki.<br>&gt; Thus:<br>&gt; <br>&gt; a) where to host them?<br>&gt;   - CMake repository<br>&gt;   - SourceForge, gitorious, Berlios, ...<br>&gt; <br>&gt; b) which license to use?<br>&gt; Jesper tended towards GPL-like, and I'm also less of a BSD/X11 fan<br>&gt; <br>&gt; <br>&gt; For hosting, I think it would actually be a good idea to have them in CMake repository as well,<br>&gt; since one could argue that there's a pretty strong match.<br>&gt; <br>&gt; Coming from a proprietary project (carrying my "proprietary project" hat ;),<br>&gt; my preference is to be able to freely use the scripts in any proprietary project,<br>&gt; but to make sure that any further proprietary use is required to contribute back<br>&gt; any modifications once delivered to customers.<br>&gt; Thus licensing as GPL seems out of the question (though not entirely sure<br>&gt; how a special "script project" would be affected by GPL regulations),<br>&gt; and LGPL seems to be the goal. Rrrright!?<br>&gt; <br>&gt; Both scripts are attached.<br>&gt; <br>&gt; Any comments or ideas?<br>&gt; <br>&gt; Thank you for a great build environment,<br>&gt; <br>&gt; Andreas Mohr<br>                                               <br /><hr />Hotmail has tools for the New Busy. Search, chat and e-mail from your inbox. <a href='http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_1' target='_new'>Learn more.</a></body>
</html>