Hi,

I really don't understand what's the goal of this patch. Personnaly I build
OSG under Windows with command line batch (not nmake, just batch scripts),
that means that I will not have the dll versionned or that the current paths
will change ?

Can you explain a little more what's the behaviour of this patch ?

On Feb 12, 2008 11:40 AM, René Molenaar <[EMAIL PROTECTED]> wrote:

> Using commandline build system nmake on windows does not work.
>
> This is caused by the OSG_MSVC_VERSIONED_DLL hack.
> there are hard-coded paths to place the dll's in the bin /dir that
> normally would go
> in the lib/config (release/debug) dirs. Nmake has different locations for
> the files (no config dir).
>
>  fix: change the macro's in OsgMacroUtils.cmake for the IF(NOT MSVC_IDE)
> situation.
>  Libs go in lib/, and DLLs and executables go in bin/
>  To accopmplish this for MSVC_IDE the targets get a "../../bin" prefix,
>  for nmake this should be "../bin" (because there are no config folders).
>
>  This fix mimics the behaviour of the MSCV_IDE (visual studio) build
> system when building with nmake.
>
>  Note:
>  A change in the main CMakeLists.txt creates the needed plugin directory
> in the binary dir.
>
>  see included files for the changes:
>  r7885fix-v2/CMakeModules/OsgMacroUtils.cmake
>  r7885fix-v2/osgWrappers/CMakeLists.txt
>  r7885fix-v2/CMakeLists.txt
>
>
> The behaviour of visual studio projects (and other build systems) remain
> unchanged.
> Tested building and installing with nmake and visual studio 8 debug and
> release.
>
>
>
> Submitted by: René Molenaar
> to: [email protected]
> email: [EMAIL PROTECTED]
>
> _______________________________________________
> osg-submissions mailing list
> [email protected]
>
> http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
>
>


-- 
Serge Lages
http://www.tharsis-software.com
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to