On Fri, Nov 13, 2009 at 3:46 PM, Jeremy Kloth <jeremy.kloth@gmail.com> wrote: [..]
The exact thing being described has been done in 4Suite for 6 years (along with many other distutils improvements). Feel free to take or discuss or request help with any of the features/additions (like FHS layout of files) in the 4Suite distutils extensions. The code is available for browsing: http://cvs.4suite.org/viewcvs/4Suite/Ft/Lib/DistExt/
That's great, thanks for the pointer ! I'll look into it asap
The way we've impl'd 'config' was as a prerequisite for 'build', just as 'build' is for 'install'. If any of the options stored by the 'config' command are overridden via 'build' or 'install' options, the 'config' command would be re-run to store the "new" choices.
Any questions or just simple help with integrating a similar system, just let me know. Been there, done that.
So did you end up changing the way options are passed to the commands, or do you just have a specific "config" command that looks over other options passed to the other commands ? Tarek