News about kdepim: Allow to build standalone each applications

News about kdepim: Allow to build standalone each applications

Status

I worked harder during 6 days to allow to build each kdepim application as standalone.

I merged some sub-directories in other directory (for example agents in KMail. The agents depend against KMail), I moved some code in kdepim-addons etc.

This morning I added Superbuild support it’s a macro which allows to build each sub-directories as they were separate modules so we can test if build as standalone is not broken => all compiles fine.

Why I did it ?

It will help developers to compile just a module if he wants to debug/hack etc.

We continue to reduce difficulties to work on kdepim

When will I split in separate repositories ?

I decided to do it for 16.12 (it’s not a typo it’s not for 16.08). I prefer to be sure that all is ok before to process to split them.

 

How I can to build KMail (or others kdepim apps) as standalone in master kdepim git ?

It’s very easy, clone kdepim git master source:

git clone kde:kdepim.git

cd kdepim/kmail

mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=<path> ../ && make install

 

6 Responses

  1. Furor says:

    Thank you very much for your hardwork!

  2. Till says:

    thump up from a gentoo user who loves separate ebuilds for different applications 😀

  3. Canoe says:

    Just wanted to say thanks for all the work you’ve done over the years with KDE, it’s really appreciated!

  4. laurent says:

    Thanks a lot 🙂 I try to make kdepim better. I will continue.
    Next step fix all QtWebEngine support. It’s an hard work but it’s a good job 🙂

  5. […] News about kdepim: Allow to build standalone each applications […]

  6. Michael says:

    You are amazing.

Leave a Reply

Your email address will not be published. Required fields are marked *