[Speex-dev] VS2005 build stability?

Kerry Bonin kerry at vscape.com
Thu Oct 2 08:10:57 PDT 2008


Please note that I'm not advocating CMake as a replacement for autotools 
or another build environment - what I was postulating is that CMake may 
provide an easier to maintain option for generation of Visual Studio 
project and solution files, which unless I'm mistaken the GNU autotools 
suite does not support.  Used in this manner they provide the ability to 
generate these for at least VS2003 and VS2005 from a make style text 
file, which could probably be generated by autotools with a little work. 
This would be an easier option for generating these project files than 
cranking them out by hand, which I suspect is how they have been maintained.

I should add that not too many developers I know attempt cross platform 
that includes Visual Studio, but CMake is the ONLY tool I've tried that 
has been able to generate both Visual Studio and Linux make files of 
sufficient quality to be used in a production environment.  There may be 
lots of better choices for a Linux / embedded house, but CMake is a nice 
solution in this particular niche.

I'll spend a little time on this next week and see what I can come up with.

On a tangentially related issue, could Jean-Marc (or someone else in the 
know) comment on the status and future of the Git > Xiph SVN updating?  
It would be nice if this were maintained for those of us stuck with 
managing speex in a larger project already in SVN.  It seems it wouldn't 
be difficult to automate this, but Xiph certainly seems like the proper 
home for the updated SVN...

Kerry


Erik de Castro Lopo wrote:
> Kerry Bonin wrote:
>
>   
>> Recently we've made a successful partial migration to a CMake driven 
>> environment.
>>     
>
> I've looked at Cmake and I was completely underwhelmed.
>
> The autotools are very flawed, but in my opinion they are still
> far more capable than Cmake.
>
>   
>> That said, going on the assumption that nobody will want to migrate to 
>> yet another build system (I know I would resist such a suggestion), 
>> CMake would at the very least provide a very clean way of generating the 
>> VS2003/VS2005 project solution files from a simple set of text files 
>> which could be maintained along with the basic make files.
>>     
>
> I know of one other project doing this, but its too early to tell
> if its going to work out or not. 
>
> Erik
>   




More information about the Speex-dev mailing list