Cool. I'm making the changes to the existing .dsw/.dsp files with the full intention of maintaining backwards compatibility. I only have VS8 to test with, but I've used VS6 and mucked with enough .dsp files in the past that I'm not flying completely blind. Still, any VS6/VS7.x testing would be greatly appreciated once I have something ready. One thing I don't know how to do is to back-port the actual 64 bit configuration to VS6 format. I suspect that's not even possible since full 64 bit support was only introduced with VS8. So my goal is back-port as many changes as feasible to the existing VS6 Win32 platform configuration, in order to minimize the number of steps required to introduce a 64 bit platform configuration after conversion to VS8.
-Mike -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mike Weiblen Sent: Wednesday, July 26, 2006 1:42 AM To: osg users Subject: Re: [osg-users] Proposed Windows build changes Hi, These seem like useful improvements. The changes will be made to the existing .dsw/.dsp files? Anything in these changes that would be incompatible w/ VS7.x or VC6? Thanks -- mew Mike Wittman wrote: > 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/ > _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/ _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
