From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?Q?=C3=93scar_Fuentes?= Newsgroups: gmane.emacs.devel Subject: Re: Multi-platform build system Date: Fri, 14 Oct 2011 03:43:19 +0200 Message-ID: <87ehygbb60.fsf@wanadoo.es> References: <83pqi01rcl.fsf@gnu.org> <87vcrsbgzb.fsf_-_@wanadoo.es> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1318556615 18601 80.91.229.12 (14 Oct 2011 01:43:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 14 Oct 2011 01:43:35 +0000 (UTC) Cc: emacs-devel@gnu.org To: Dan Nicolaescu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 14 03:43:31 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1REWo6-0003Qp-PT for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2011 03:43:30 +0200 Original-Received: from localhost ([::1]:47597 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REWo5-0007wd-OF for ged-emacs-devel@m.gmane.org; Thu, 13 Oct 2011 21:43:29 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:38132) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REWo2-0007wH-LW for emacs-devel@gnu.org; Thu, 13 Oct 2011 21:43:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1REWo0-0004rm-JU for emacs-devel@gnu.org; Thu, 13 Oct 2011 21:43:26 -0400 Original-Received: from impaqm3.telefonica.net ([213.4.138.19]:65182 helo=telefonica.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REWo0-0004rH-9f for emacs-devel@gnu.org; Thu, 13 Oct 2011 21:43:24 -0400 Original-Received: from IMPmailhost6.adm.correo ([10.20.102.127]) by IMPaqm3.telefonica.net with bizsmtp id kQbs1h00p2kvMAa3PRjM8i; Fri, 14 Oct 2011 03:43:21 +0200 Original-Received: from qcore ([83.45.165.175]) by IMPmailhost6.adm.correo with BIZ IMP id kRjL1h0023nNm431mRjL1P; Fri, 14 Oct 2011 03:43:21 +0200 X-Brightmail-Tracker: AAAAAA== X-original-sender: 981711563@telefonica.net In-Reply-To: (Dan Nicolaescu's message of "Thu, 13 Oct 2011 20:41:27 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 213.4.138.19 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:145181 Archived-At: Dan Nicolaescu writes: > =C3=93scar Fuentes writes: > >> [snip] >> >> Time ago I volunteered to write a CMake [1] build spec for Emacs. It was >> considered unnecessary by the people who does most of the work on the >> current build systems. I will have some free time (sigh) on the next >> months, so I reiterate the offer in case anyone changed his mind. > > The current build system works, it's complex mostly because of what > emacs needs (dumping is a big factor). We are using the standard GNU > tools, and there's a lot of collective experience dealing with those > tools.=20 > > What is the advantage for emacs of yet another build system that has not > been widely adopted by GNU projects?=20 As someone who builds Emacs on Windows, cmake would make possible to remove gnuwin32 from my machines. From the POV of the developers, extending the cmake scripts is much easier than fighting with .BAT files, differences across Windows versions, etc. Please keep in mind that I'm not pushing for a cmake build. I'm just offering it, in case you guys are interested.