Hi All,

The CMake build work is ticking along rather nicely under Windows and
Linux we do need testing on platforms that that CMake build
contributors don't have access to, platforms that we've had feedback
of success so far is:

 Windows VS 8.0, 32 + 64 bit.
 Windows Mingw
 Linux 32 + 64 bit.
 IRIX
 OSX, albiet without frame work support (this will require work on
Cmake itself.)

The leaves:

 Windows Cygwin
 FreeBSD
 Solaris
 HP-UX
 AIX

All these platforms should compile pretty straight forwardly, one
might need to tweak some of the search paths required to find various
dependencies - see the OpenSceneGraph/CMakeModules directory for all
the Find*.cmake files.

The build work is being discussed on the osg-build list:

  http://groups.google.com/group/osg-build?hl=en

CMake can be download from their website:

  http://www.cmake.org/HTML/Index.html

To use Cmake you basically use it to build the build system native to
your machine:

 cd OpenThreads
 cmake .
 make
 sudo make install
 cd ..

 cd OpenScenSceneGaph
 cmake .
 make
 sudo make install
 cd ..

You can also use ccmake in place of cmake, ccmake automatically brings
up a UI to edit the various options in the build, and where to find
dependencies etc.

You can also do an out of source build using cmake, but you'll need to
do this before building in source as cmake works to avoid having both
in source and out of source working in a parallel:

 // whilst at top level beside OpenThreads and OpenSceneGraph:
 mkdir build_OpenThreads
 cd build_OpenThreads
 cmake ../OpenThreads
 make

etc.

Cmake will also automatically find various dependencies, so you won't
need to go play games with getting dependencies which are essential to
you, or configuring the OSG not to build them.

Ping the list if you have any more questions.  And don't worry about
this new adventure, Cmake is friendly, its incredibly flexible and it
builds fast, faster than the old unix build system, its a build system
that has very much grown on me.

I'm keen to move across to Cmake entirely as soon as possible, so I
would very much appreciate testing on Solaris, HP-UX, AIX and FreeBSD,
once we have the thumbs up on these platforms I'll start making moves
to deprecate the old Windows and Unix build systems.

Thanks in advance,
Robert.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to