Sorry Kay, I never replied to this. There has been some minor changes in the plans (mainly driven by heiner and ause on how they want to do the transitioning) so I'll answer based on current best knowledge
On 5/3/06, Kay Ramme - Sun Germany - Hamburg <[EMAIL PROTECTED]> wrote:
- Full dependencies - including over module / project borders: While
In addition to the speedup, this was one of the main things I was interested in.
- No "deliver" anymore, just directly access the files in the modules.
I initially wanted to roll out this immediately by reworking a ton of includes and basically removing the need for hedabu. For now I've pushed this back (and it might end up as a team effort for all module owners to co-operate on). The main thing I hit was that some non-compile OO.o tools don't recognize the #include "" statement and the added "same dir as file" search path. Nothing major, but it seems reasonably to do this once the first part works. Most of the changes were mechanical, so it might be possible to automate the conversion as well. Anyway, yeah, I've been bitten by the "edit file that's actually a copy" a few times too much .. And ause reminds me regularly he wants the cleanup CWS, just in case I forget ..
- Want to be able to build any particular file by providing its name on the command line, including intermediate files (.o,.a,...):
As long as you provide the full path to the file that would work. However, knowing how many name conflicts we have, building especially object files without the path specifier (or potentially grist) would be difficult. Hmm. Maybe I don't fully understand what you are looking for here? Just the ability to build different pieces than module (build.pl) and directory (dmake)?
- Get rid of the makefiles ;-)
Well, you might end up with Jamfiles instead .. Not like your custom system sadly .. :-)
- Want to be able to transparently build distributed, e.g. by using distcc or cachecc
Should be more of a compiler setup question than specifically related to the build. There isn't much the build needs (can) do in this regard? Or what kind of support where you looking for?
- Want to be able to execute the soffice out of the modules, without the need to create install sets and to install these.
Yay, I'm all for this as well, but it might require a bit of other code tweaks.
If you need more, just send me a note ;-)
You just nominated yourself as a tester once I have the initial insta-build package released .. Thanks! :-) Take care, Kai -- Kai Backman, Software Engineer, [EMAIL PROTECTED]
