[calligra] /: Move core parts of KexiDB lib to libcalligradb

Jaroslaw Staniek staniek at kde.org
Fri Jul 13 00:47:53 BST 2012


On 13 July 2012 01:12, C. Boemann <cbo at boemann.dk> wrote:

> No, it's a hard dependency for Words/kotext, but for CREATIVEONLY I have no
> objection, though it will mean that there will be no textshape either (well I
> guess it can be ifdef'ed)

True. So is the Biblio feature really so tied to kotext?
If our aim is to provide ODF handling libs, Calligra Engine(s), maybe
we could add config option to switch it off for fine grained control
(like Qt does when you can switch off even 'fundamental' features,
e.g. tooltips -QT_NO_TOOLTIP- or cursors) -- for those who really know
what they're doing.

Then we could craft what happens when SHOULD_BUILD_CALLIGRADB if FALSE
(disables the Biblio, Words, limits kotext (not sure, if you agree
here?), disables Kexi, disables any data handling plugin in other apps
such (in the future) a Sheets' data connectivity plugin, or future
Mailmerge feature in Words.

Flexibility is a +1, but one -1 (besides adding further complexity to
cmake files) is that these build profiles should only be used for
custom builds. We don't want stripped-down Word in the popular
distros, for example, not being able to handle the Biblio feature.

-- 
regards / pozdrawiam, Jaroslaw Staniek
 Kexi & Calligra & KDE | http://calligra.org/kexi | http://kde.org
 Qt Certified Specialist | http://qt-project.org
 http://www.linkedin.com/in/jstaniek



More information about the calligra-devel mailing list