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 ) 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 ; 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: <20110703104415.GA2034@ulyssis.org> <20110707084937.GA10392@ulyssis.org> Date: Thu, 7 Jul 2011 12:51:08 -0400 Message-ID: From: Jeff Garzik To: Pieter Wuille 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 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jul 2011 16:51:14 -0000 On Thu, Jul 7, 2011 at 4:49 AM, Pieter Wuille 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