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.