summaryrefslogtreecommitdiff
path: root/91/d9ed1bda0858cfe44688be866885a96abf9875
blob: c81e5ab8319dfd42c5955741e83716d1599077f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191]
	helo=mx.sourceforge.net)
	by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <jgarzik@exmulti.com>) id 1QernG-0000lg-SW
	for bitcoin-development@lists.sourceforge.net;
	Thu, 07 Jul 2011 16:51:14 +0000
X-ACL-Warn: 
Received: from mail-iy0-f175.google.com ([209.85.210.175])
	by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1QernG-0005Ze-1m
	for bitcoin-development@lists.sourceforge.net;
	Thu, 07 Jul 2011 16:51:14 +0000
Received: by iym10 with SMTP id 10so1465943iym.34
	for <bitcoin-development@lists.sourceforge.net>;
	Thu, 07 Jul 2011 09:51:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.42.28.2 with SMTP id l2mr1066519icc.57.1310057468237; Thu, 07
	Jul 2011 09:51:08 -0700 (PDT)
Received: by 10.231.37.3 with HTTP; Thu, 7 Jul 2011 09:51:08 -0700 (PDT)
X-Originating-IP: [99.173.148.118]
In-Reply-To: <20110707084937.GA10392@ulyssis.org>
References: <CAJNQ0stvozeQAVFkduY7Ph5EXy8ayYwiu4T+6Oz1RwjgiDnBeA@mail.gmail.com>
	<20110703104415.GA2034@ulyssis.org>
	<20110707084937.GA10392@ulyssis.org>
Date: Thu, 7 Jul 2011 12:51:08 -0400
Message-ID: <CA+8xBpcj5LGs2=v5BhwvOAAntxPCAo-KKBpJLs9Z_B3OAu+xDg@mail.gmail.com>
From: Jeff Garzik <jgarzik@exmulti.com>
To: Pieter Wuille <pieter.wuille@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
X-Headers-End: 1QernG-0005Ze-1m
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] Reconsider build system change?
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Thu, 07 Jul 2011 16:51:14 -0000

On Thu, Jul 7, 2011 at 4:49 AM, Pieter Wuille <pieter.wuille@gmail.com> wro=
te:
> On Sun, Jul 03, 2011 at 12:44:17PM +0200, Pieter Wuille wrote:
>> I have no preference for any particular project build system. If a syste=
m
>> * is easy enough to set up (included in standard repositories, eg.)
>> * allows building of the bitcoin codebase on several linux distro's
>> * does cross-compilation to windows
>> * supports osx
>> * is easy to maintain
>> * it is not too hard to adapt other GUI's to use it (bitcoin-qt,
>> =A0 maybe others as well, i hear about a cocoabitcoin?)
>> * gets implemented and tested to support all of the above
>> .. i have no problem with choosing that system for future versions.
>
> Other opinions? Someone actually interested in writing a cmake configurat=
ion
> for bitcoin?

autotools is indeed "the devil we know" which works automatically on
all supported platforms save VC++  It is also the easiest to package,
as all distros already have macros and scripts specifically designed
to integrate autotools packages into their package build systems.
cmake simply does not have that level of uptake.

--=20
Jeff Garzik
exMULTI, Inc.
jgarzik@exmulti.com