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/

Reply via email to