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

Reply via email to