← Back to team overview

zeitgeist team mailing list archive

[Bug 683280] Re: problem building from trunk in KDE

 

I'd like to propose CMake as build system.
CMake is used by KDE and various other projects (not only KDE associated ones ;)) I hear packagekit is also working on porting their build system to CMake for example.

CMake has excellent cross platform support, which will probably at some
point become a topic for zeitgeist. CMake has one consistent language,
thus making it a lot easier for new people to learn it, which is
permitting new contributors a quick start. Also the CMake syntax is very
simple. CMake includes a testing framework. Depending on who you ask,
CMake is easy to use (`cmake .` or `mkdir build && cd build && cmake ..`
for out of source builds). It is also capable of generating project
files for various IDEs. Finally I'd like to mention that due to modular
design and the very simple syntax it requires incredibly little to
enhance one's build system with new functionality (KDE does this a lot).

My personal killer feature of CMake: it adds progress indication to make
:)

Please consider this a free porting offer.

-- 
You received this bug notification because you are a member of Zeitgeist
Framework Team, which is subscribed to Zeitgeist Framework.
https://bugs.launchpad.net/bugs/683280

Title:
  problem building from trunk in KDE

Status in Zeitgeist Framework:
  New

Bug description:
  Building zeitgeist from trunk requires gnome-common since we use gnome-autogen.sh
While this makes our lives easy in GNOME, KDE people don't really want to install it. So there must be another way to build from trunk easily.
Building from a source package works. But again some devs want trunk. Lets make this easier for them.





References