[osg-users] problem compiling OSG2.4 on MinGW
Jean-Sébastien Guay
jean-sebastien.guay at cm-labs.com
Tue May 6 05:48:57 PDT 2008
Hi Philip,
> This hack should probably be removed from the OSG's build system in
> favor of having people use Mike's 3rd party dependencies repository
> directly (which I thought most people already do anyways?)
FWIW:
Not having looked at the actual CMake code for a while, I believe the
first place that is checked is a directory called "3rdParty" parallel to
the OSG source directory. So if you have:
.../somepath/3rdParty
.../somepath/OpenSceneGraph
.../somepath/OpenSceneGraph/src
the dependencies will be taken from that 3rdParty dir first. If not,
then there are a few fallbacks. Those cases (OSG_LIB_PATH and C:\Program
Files\OpenSceneGraph) are fallbacks. Perhaps these fallbacks can find
the wrong versions of libraries, but so can the first check above. I
think that as developers, we can be expected to check what the software
we compile links to and make sure it links to the right things.
The only way to make sure CMake only gets the right libs is to specify
them all manually. I don't think that's a good solution, so we're left
with solutions that could potentially pick up the wrong versions, but if
you've set things up correctly, will pick them all up automatically.
J-S
--
______________________________________________________
Jean-Sebastien Guay jean-sebastien.guay at cm-labs.com
http://www.cm-labs.com/
http://whitestar02.webhop.org/
More information about the osg-users
mailing list