[asterisk-dev] Beginner question - Opening project in kdevelop

Oron Peled oron at actcom.co.il
Tue May 1 14:33:19 MST 2007


On Tuesday, 1 בMay 2007 13:35, Tzafrir Cohen wrote:
> Asterisk uses autoconf, but not automake (and not libtool).

You've hit the nail on its head.

Kdevelop, like any other IDE, has to build your project.
Instead of inventing yet another new build system, Kdevelop people
(rightfully IMO) chose the most widespread build system:
     autoconf,automake,libtool

Since asterisk does not use automake, building it correctly in
Kdevelop means a rewrite of asterisk build system (which isn't trivial
for a complex project).

For a similar situation think about a program (e.g: Firefox or
OpenOffice.org) that use its own specific localization API instead
of the widespread gettext system.

When they need to maintain many translations they suddenly found that
they lack both tools (kbabel, gtranslator, etc.) and knowledge (how
many translation teams know the OO.o localization format and process
versus the .po system?) -- you may google for the solution they took
in South Africa for this (they had eleven languages).

Since asterisk have already began the hard part (autoconf), maybe
we should go all the way to automake as well? (not for kdevelop,
just to have the benefits of this common build system).

-- 
Oron Peled                             Voice/Fax: +972-4-8228492
oron at actcom.co.il                  http://www.actcom.co.il/~oron
ICQ UIN: 16527398

"If it's not source, it's not software." -- www.gnu.org


More information about the asterisk-dev mailing list