Johannes Brunen wrote:
> Hello Dirk,
> 
> I would also go for a clear self explaining naming scheme.
> 
> However, I'm a little puzzeled about the variants you are going to build on 
> default. Normally, I use the following variants:
> 
> DEBUG    -> /MDd /Od
> DEBUG_OPTIMIZED    -> /MDd /O2
> RELEASE    -> /MD /O2
> 
> This gives me the opportunity to debug OpenSG (DEBUG) or to use full 
> optimized code (DEGUG_OPTIMIZED) when I'm not actively interested in 
> debugging the OpenSG details.
> 
> Isn't generally linking debug runtime (/MDd) together with release runtime 
> (/MD) problematic and should be avoided?
> 
> I do not understand the advantage of using the /MD runtime instead of the 
> (correct) /MDd runtime. I'm not expecting a great performance penalty in 
> this case.

The point was to use your app in release mode, but being able to debug 
OpenSG without rebuilding anything. It's the other way around. :)

Hence my suggestion for naming the /MD /Od build RELEASE_NOOPT.

Cheers,
/Marcus


------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to