[Kde-pim] macro_optional_add_subdirectory()

Frank Osterfeld frank.osterfeld at gmx.de
Wed Jan 16 16:17:58 GMT 2008


On Tuesday 15 January 2008 19:37:01 Stephen Kelly wrote:
> Frank Osterfeld wrote:
> > On Monday 14 January 2008 23:49:07 Stephen Kelly wrote:
> >> As above I've been trying to build kmobiletools, and run into problems
> >> with parts of kdepim depending on each other. To compile it I had to:
> >>
> >>   svn up knotes wizards plugins libkleo kleopatra kaddressbook
> >> korganizer kmail knode
> >>
> >> as well.
> >>
> >> Can kdepim be reorganized so that it's applications are less
> >> interdependant and make the module more modular?
> >
> > Which dependencies do you mean in particular? I thought we got rid of
> > (all?) application->application dependencies in kdepim. Correct me if I'm
> > wrong. Or is this rather a problem of the build system, so you can't
> > build kmobiletools without e.g. installing kleopatra's dependencies? Then
> > the CMake files need to be fixed.
>
> I had to have all of the above to compile kmobiletools.
>
>   svn up libkdepim kode akonadi libkholidays libkpgp libksieve mimelib
>   kdganttl kresources cmake maildir knotes wizards plugins libkleo
> kleopatra kaddressbook korganizer kmail knode

When I do the following in a fresh build dir:

cd kmobiletools
make 

...this is what's built:

libkdepim
libakonadi
libakonadiprotocol
akonadi_serializer_sms
...various kmobiletools components from kmobiletools/...
kmobiletools

That looks sane to me. No unwanted dependencies here.
So source-wise kmobiletools should be fine to be built separately.

Frank

_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/



More information about the kde-pim mailing list