Re: build system alternatives (Was: Using vala in GNOME)
- From: "Mikkel Kamstrup Erlandsen" <mikkel kamstrup gmail com>
- To: "Gustavo J. A. M. Carneiro" <gjc inescporto pt>
- Cc: Johan Dahlin <jdahlin async com br>, GNOME Desktop <desktop-devel-list gnome org>
- Subject: Re: build system alternatives (Was: Using vala in GNOME)
- Date: Mon, 30 Jun 2008 20:59:45 +0200
2008/6/30 Gustavo J. A. M. Carneiro <gjc inescporto pt>:
> On Mon, 2008-06-30 at 12:01 -0300, Johan Dahlin wrote:
>> Gustavo J. A. M. Carneiro wrote:
>> > On Mon, 2008-06-30 at 15:07 +0100, Alberto Ruiz wrote:
>> [..]
>>
>> >> Plus, CMake is getting more mature and stable and it already supports
>> >> VisualStudio and XCode project files conversion, lack of proper
>> >> extensibility being its only downside at the moment.
>> >
>> > Lack of extensibility, and use of another arcane custom made programming
>> > language (if we can call it that) for everything.
>> >
>> > No, CMake is not an answer. It is not significantly better than
>> > autotools to justify a switch to it IMHO.
>>
>> CMake *is* considerably better. Xcode/VisualStudio are killer features which
>> alone would make a switch worth it.
>
> I disagree that Xcode/VisualStudio are killer features. A powerful
> programming language and extensibility are way better features IMHO.
> Does a significant percentage of GNOME developers use any of these IDEs?
> Without such data you can't assert that those are killer features.
>
> For the case of Vala, I don't see how CMake handles it any better than
> autotools.
>
>>
>> Can we please start to organize ourselves and try to move forward with
>> switching to another build system?
>
> We can't switch to any single build system any more than we can switch
> to a single DVCS. Or to a single programming language, for that matter!
> Different developers value different features. Modern developers have
> to adapt to different environments. I, for example, regularly program
> in C, C++, and Python. I know how to use cvs, subversion, bazaar, git
> (poorly), and mercurial. In particular I use subversion, bazaar, and
> mercurial very regularly, all at the same time, git not so much only
> because I didn't need to. I can hack plain makefiles,
> autoconf/automake, waf, and scons.
And is this an acceptable barrier of entry to Gnome development?
Cheers,
Mikkel
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]