[sldev] CMakePorts
Rob Lanphier
robla at lindenlab.com
Thu Mar 5 22:28:57 PST 2009
Hi Philip,
I've assumed what you're envisioning is a sort of Gentoo emerge/FreeBSD
ports type system (hence the name "ports") for Windows , layered on top
of CMake, such that there's a standard set of build commands and
dependency resolution system.
Do I have the ultimate vision roughly right? It sounds like a bit of a
stretch from the core purpose of CMake, but not a wild stretch.
Rob
On 03/05/2009 10:06 PM, Philip Lowman wrote:
> It's a good question.
>
> The reason why is quite simple. Many of these 3rd party library
> authors have no clue how useful their code really is. We want to make
> it easy for us (and others) to use this code in their own projects,
> especially when they're stuck with a compiler like MSVC which (at
> least at the moment) has 8 different build permutations (per version!).
>
> Rather than try to maintain hacked up build systems for these popular
> 3rd party libraries it's simply far easier to switch them over to
> CMake. That allows people to use Makefiles or whatever IDE they
> prefer (Visual Studio, Eclipse, CodeBlocks, XCode, KDevelop, etc.).
>
>
> On Thu, Mar 5, 2009 at 10:35 PM, Paul Oppenheim (Poppy Linden)
> <poppy at lindenlab.com <mailto:poppy at lindenlab.com>> wrote:
>
> I don't get it. Why would you change the build system of a 3rd
> party library for Second Life? (Other than because you really like
> CMake and want to write more CMakeLists.txt files.)
>
> + poppy
>
> Philip Lowman wrote:
>
> I've started a little open source project that some Second
> Life developers may be interested in which aims to make it
> easier to use 3rd party dependencies in Windows (either to
> prebuild dependencies for a project or to build and link to
> them inside a bigger project).
>
> http://code.google.com/p/cmakeports/wiki/CMakePortsPlan
>
> Obviously we're just getting started so there's not many ports
> there yet. The project got started when we noticed a lot of
> duplication of effort in the community (OSG, VTK, KDE-Windows)
> regarding people "CMakeifing" popular open-source projects.
> We'd welcome ports from the Second Life community if anyone
> wants to volunteer to create/maintain any.
>
> --
> Philip Lowman
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/SLDev
> Please read the policies before posting to keep unmoderated
> posting privileges
>
>
>
>
>
> --
> Philip Lowman
> ------------------------------------------------------------------------
>
> _______________________________________________
> Policies and (un)subscribe information available here:
> http://wiki.secondlife.com/wiki/SLDev
> Please read the policies before posting to keep unmoderated posting privileges
More information about the SLDev
mailing list