[CMake] open source project for CMake ports?

Bill Hoffman bill.hoffman at kitware.com
Sun Feb 15 23:30:49 EST 2009


Philip Lowman wrote:
> Hi,
> 
> Luigi suggested a kind of CMake ports system in a recent thread here on 
> the CMake mailing list.  This would presumably be a system whereby 
> popular 3rd party dependencies which have not yet CMakeified their 
> source trees could be CM'd and baselined in one place and ultimately 
> downloaded for easy incorporation into CMake projects (especially with a 
> goal towards MSVC/MinGW portability).  VTK seems to be doing this 
> internally for several of it's dependencies and the OSG project seems 
> interested in doing the same for similar reasons but would prefer not to 
> duplicate a bunch of work.  Since many of the dependencies overlap, is 
> there general interest in this kind of a thing from the VTK perspective 
> or from others?
> 
> The goal would be to create an open-source project (hosted probably at a 
> neutral site like SF.net or Google Code) where the ports could be 
> stored, baselined, etc. and then released so that anyone could download 
> whichever are needed and incorporate them into their own projects?  
> Export/Install support could also be built into the projects so that 
> they could be prebuilt and installed by others and used that way as well.
> 
> A tertiary goal would be convincing the 3rd party dependencies to switch 
> to CMake for their native build systems.
> 
> Does this sound interesting?
> 
I think it might be more interesting to start a campaign to push the 
cmake files into those projects.  Why shouldn't jpg,tiff,zlib, and 
friends not ship with good cmake files.  I guess if something like what 
you suggest was created, it might push the developers of those projects 
to accept the CMake files to avoid the partial fork in the project...


-Bill


More information about the CMake mailing list