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) > <[email protected] <mailto:[email protected]>> 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 _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/SLDev Please read the policies before posting to keep unmoderated posting privileges
