Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


On 01/04/2012 07:28 PM, Hanno Meyer-Thurow wrote:
On Wed, 04 Jan 2012 17:01:32 +0100
Stephan Bergmann<sbergman@redhat.com>  wrote:
On 01/04/2012 04:35 PM, Hanno Meyer-Thurow wrote:
On Wed, 04 Jan 2012 15:57:58 +0100
Stephan Bergmann<sbergman@redhat.com>   wrote:
On 01/04/2012 03:58 PM, Hanno Meyer-Thurow wrote:
[...]
Doxygen won't be shipped with LO source like all the other 3rd parties?! Interesting ...

God no!

Hmm, quite strange to me but o well ...

We do not routinely include copies of build-time tools (compilers, make, ant, junit, ...).

And what do you mean with "generate the documentation anyway"?

If doxygen is there, you can use it anyway.

Which happens with the implicit --with-doxygen=yes (i.e., pick doxygen
from path) option.

Hmm, that kind of "evil" automagic I do not like ...

What's evil and automagic here? Building LO has a new dependency, and there is an "emergency" switch (--without-doxygen) people can explicitly use to build without that prerequisite but with consequential loss of functionality.

        "... an SDK w/o docu makes little sense ..."

Sure, like I said in the beginning, enforce the tool(s) for docu generation;
always(case: odk enabled) and for any SDK (C++, Java, Python, etc ...).
In the sense of keeping it simple.

Yeah, might work just as well to have no additional switch to disable doxygen, and instead let configure tell people to use --disable-odk if they have no doxygen. I'm somewhat indifferent here.

        "... controlling generation of HTML docu for any SDK stuff via --with-help
          does not look right ..."

Mind the "... or so?!" part of mine. Feel free to use '--with-developer-help' or
something like that. I just did not like the flag named after one tool that is subject
to change in future and surely for other SDKs.

A question of how much to abstract here, indeed.

Stephan

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.