Hi Philip,
Yeah, those ZIP releases of the OSG 2.8.0 prebuilts should really have
the following files placed in the "bin" folder so they work
out-of-the-box on Windows 2000, Windows XP, or Windows Vista without
anyone having to install the MSVC runtime crap.
IMHO, installing the "MSVC runtime crap" is preferable to copying the
same DLLs in every release zip for every version of OSG (and potentially
every other project we work on...) and therefore having potentially tens
if not hundreds of copies of the same files on your system. Installing
the redist ensures you have one copy (the right one) and it's accessible
to all programs.
IMHO, the redist is as much a "system DLL" as anything that ships with
Windows, and will probably be installed on any machine that runs any
programs at all, really. Lots of installers for other programs will
install it automatically, so I think it's a non-issue. If you don't have
it installed, just install it. You will eventually anyways, and it's
quick and painless.
As for the debug redist, the debug binaries are only useful to
developers who presumably will need to have Visual Studio installed to
do anything useful with them, so it's another non-issue.
Also, adding the following should cause the Visual Studio 7, 7.1, 8 or 9
runtime libraries to be copied to the "bin" folder when someone runs the
"INSTALL" target in Visual Studio. I can't test this at the moment
since I don't own VS at home, only VS Express. This should make
packaging up distributions of the OSG easier:
INCLUDE(InstallRequiredSystemLibraries.cmake OPTIONAL)
I don't think this is a good idea either for the same reasons.
J-S
--
______________________________________________________
Jean-Sebastien Guay jean-sebastien.g...@cm-labs.com
http://www.cm-labs.com/
http://whitestar02.webhop.org/
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org