[LLVMdev] cmake build system was "Re: VS build is broken again"
morten at hue.no
Mon May 19 10:48:16 CDT 2008
>> In my opinion the best solution is if the software comes with project
>> files/makefiles that are 'native' to the platform you're building on and
>> doesn't require any extra software to be installed before you can build.
>> I've had good results with using scripts to keep .vcproj files updated in
>> order to synchronize project files between different versions of Visual
>> Studio. The same method should be applicable to synchronizing with
>> makefiles and XCode project files. If anything more complicated than
>> adding/removing files need to be done, it can be done by hand - but that's
>> pretty rare anyway.
> You are only talking only about specific development environments. I think
> this is more problematic than a tool like cmake which can be used on every
> plattform? Besides of that the scripting engine which does these
> modifications needs also to be installed. So in the end it boils down to
> personal preference which script language you have installed per default.
I think you misunderstood me, I meant running scripts on the subversion server when you check in that keeps the
different project/makefiles in sync - Thus no problem for the developers or the users except the initial investment in
creating the scripts and setting up the server.
More information about the LLVMdev