[..]
> 
>> I'm also not quite sure if SConscript is the best way to name these
>> files. build.info was IMHO better suited as that exactly describes what
>> they do. I don't know if how much of a mixup with the common scons
>> meaning can happen.
> 
> OK, the name SConscript can easily be changed. More important is the
> fact that these files are executed/called by the SConscript function of
> scons. That means they have access to all of scons features which I find
> a nice advantage over the mechanism used to execute the build.info files.

Avoiding this advantage was kind of the point of the build.info files. 
The idea I was going for was that the build.info files only told the 
system how to treat the files in that dir and subdirs.  It was not meant 
to be a place to put any additional logic or anything, but only to 
specify the needs of those files.  One reason for this was to keep the 
logic of the build centralized in the base SConscript file and the other 
was to make it so changes in the SCons interface and API didn't require 
changing these files.  In effect the build.info files were creating a 
domain specific language for the OpenSG build.

Maybe that was a bad idea, but I thought I would point out that we were 
specifically avoiding the use of SConscript files before to keep things 
more focused and simplify the requirements on the developers.

-Allen

> 
>> PS: As usual I used the OpenSG scons structure for other things, so I'm
>>     never quite sure if everything is valid for OpenSG only builds.
> 
> I'm not sure I understand this. If it can build more than OpenSG it
> should do OK for OpenSG alone, no?
> 
>       Thanks,
>               Carsten
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Opensg-core mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/opensg-core
> 


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Opensg-core mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-core

Reply via email to