Hi all, I'm in the process of updating the Windows project files for OpenSceneGraph, Producer, and OpenThreads to cleanly support independent 32 and 64 bit builds. Earlier I did this ad hoc just to get up and running, but now I'd like to formalize these changes and get them submitted back to the project. This should be valuable to any other 64 bit Windows developers (and it'll certainly reduce my future integration effort).
Some of these changes may be more or less controversial, so if you care about building on Windows -- 64 _or_ 32 bit -- please yell if I'm proposing something you don't like and I'll try to update accordingly. The substantial changes I'm looking to make are: - Output files would be written to a $(PlatformName) subdirectory of the bin and lib directories, rather than directly in those directories. So for example, rather than OpenSceneGraph dll's and exe's going to OpenSceneGraph\bin, they would go to OpenSceneGraph\bin\win32 and OpenSceneGraph\bin\x64 according to architecture. - Intermediate files would be output to the $(PlatformName)\$(ConfigurationName) subdirectory of the project directory. For win32 and x64, this would be: win32\Debug win32\Release x64\Debug x64\Release - Minor source changes to Producer and OpenThreads to eliminate 64 bit warnings and errors. - pdb's would be output in the same directory as the corresponding dll - pdb's would be generated for release builds in addition to debug builds -Mike _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
