Assuming that everything still works after these changes I only have one 
concern.  Namely, why change all the options to be stored in a 
dictionary indexed by their previous names?  This does make much sense 
to me.  I see how you want to split the options up based on groups, but 
why not just do that by grouping them in the SConstruct file.  The 
previous version was already trying to do this a bit but it wasn't 
commented to show this.

The other way you could do it is leave the options as named variables 
but then after all the options have been created create things like 
required_lib_options as a list and just put references to the named 
option variables in the list.

IMHO it seems like the changes in this section of the code actually made 
the file larger and a bit more difficult to understand.

Anyone else have thoughts on this?

-Allen


[EMAIL PROTECTED] wrote:
> Author: cneumann
> Date: Sun Dec 10 12:27:16 2006
> New Revision: 449
> Trac changeset: http://opensg.vrsource.org/trac/changeset/449
> ViewVC: http://realityforge.vrsource.org/viewvc/opensg?view=rev&revision=449
> 
> Modified:
>    trunk/SConstruct
> Log:
> 
> changed: reorganized build options, 
>        moved build.info processing to a separate class,
>        moved revision tagging to a separate class,
> 
> This does not fix any problems with the build (hopefully
> it does not introduce any new ones as well), but made it
> easier for me to understand the whole thing.
> 
> 
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Opensg-commits mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensg-commits
> 


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to