There are currently about 5 of us that I know of that are working on or interested in working on the CMake build system. All of us have been independently busy so we haven't yet organized our efforts into finishing this. Many parts have already been written, but a lot of work is needed to make the system truly cross platform and customizable.
CMake is the way to go in my opinion because it is the only generator (I know of) that handles Xcode. It also does native project generation better than other build systems I've seen which has performance implications. (e.g. Native Xcode can leverage the distributed build features of Xcode, while a wrapper or bootstrap around some other tool's build system (ala make) cannot). Currently CMake is still lacking one major OS X feature we need (framework building support). Somebody has offered to implement it but I need to follow up on that. Aside from these OS X-isms, CMake's support is pretty good. The developers seem to have pretty active Visual Studio development so they seem to keep up pretty well with all the new stuff Microsoft does. The Unix Makefile generator is pretty solid and it seems much faster at building than automake/libtool projects. I haven't tested KDevelop in a long time so I don't know how that's coming along. Anyway, the place to start is here: http://www.openscenegraph.org/index.php?page=Tasks.CMake and also here: http://www.sharedreality.de/osgcmake/ I'm also sitting on some newer stuff I've been experimenting with which isn't finished. If you want it, let me know. I also just submitted some new(er) Findosg*.cmake modules for inclusion into the official CMake distribution. We'll see if they get included in the next release. Anyway, if you are serious about working on this now, let me know, and I can brief you on all the things that need to happen to make this work. (Anybody else who is interested in helping, please let me know too.) -Eric _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
