[sldev] [VWR] Switch to cmake?

Phoenix phoenix at secondlife.com
Fri Oct 12 09:05:39 PDT 2007


I believe there is a fair amount of support for cmake here at linden  
primarily because it would simplify adding files/libraries and  
simplify the changes necessary during a source export.

We originally moved to scons under the belief that we could have a  
uniform build system regardless of platform.... That obviously didn't  
work so now we're stuck with something that works but nobody  
particularly likes.

If someone has cmake proficiency and can make a project definition  
which builds linux and makes project files for xcode and dev studio,  
I would take responsibility for putting it into the release trunk.


On 2007-10-11, at 23:19, Callum Lerwick wrote:
> This came up at the meeting, but I haven't seen any threads for it.
> There was talk of switching from scons to cmake. Personally I'm for
> it. :) The advantages would be all platforms can share the same build
> system, yet people can continue using MSVC and XCode the way they're
> used to.
>
> (Note: I have not personally used cmake with MSVC or Xcode. Someone  
> else
> please confirm they work as well as they say it does. :)
>
> Also, cmake has a standardized configuration and install system, much
> like autotools. cmake macros were recently added to RPM, that make
> packaging with cmake as easy as autotools is. Proper use of cmake  
> would
> fix most of the beefs I have with the current build system.
>
> http://fedoraproject.org/wiki/Packaging/cmake
>
> Those who want to see cmake in action, I would suggest pulling  
> OpenJPEG
> from SVN, (rev 464 is current at the moment, and should be stable)  
> apply
> the attached patch, build with cmake, and see how it goes.
> <openjpeg-svn464-cmake.patch>
> _______________________________________________
> Click here to unsubscribe or manage your list subscription:
> /index.html

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://lists.secondlife.com/pipermail/sldev/attachments/20071012/f1b28f9d/PGP.pgp


More information about the SLDev mailing list