[..] > >> 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
