From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dan Nicolaescu Newsgroups: gmane.emacs.devel Subject: Re: Multi-platform build system Date: Fri, 14 Oct 2011 02:17:17 -0400 Message-ID: References: <83pqi01rcl.fsf@gnu.org> <87vcrsbgzb.fsf_-_@wanadoo.es> <87ehygbb60.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 1318573050 1883 80.91.229.12 (14 Oct 2011 06:17:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 14 Oct 2011 06:17:30 +0000 (UTC) Cc: emacs-devel@gnu.org To: =?utf-8?Q?=C3=93scar?= Fuentes Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 14 08:17:23 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 1REb59-0003W6-Ih for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2011 08:17:23 +0200 Original-Received: from localhost ([::1]:37498 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REb59-00088Y-1E for ged-emacs-devel@m.gmane.org; Fri, 14 Oct 2011 02:17:23 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:38152) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REb56-00088S-7e for emacs-devel@gnu.org; Fri, 14 Oct 2011 02:17:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1REb54-0006j8-TW for emacs-devel@gnu.org; Fri, 14 Oct 2011 02:17:20 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:50593) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1REb54-0006j3-QP for emacs-devel@gnu.org; Fri, 14 Oct 2011 02:17:18 -0400 Original-Received: from dann by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1REb54-0006Mq-98; Fri, 14 Oct 2011 02:17:18 -0400 In-Reply-To: <87ehygbb60.fsf@wanadoo.es> (=?utf-8?Q?=22=C3=93scar?= Fuentes"'s message of "Fri, 14 Oct 2011 03:43:19 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 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:145199 Archived-At: =C3=93scar Fuentes writes: > 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. The majority of emacs developers don't do Windows builds, adding another build systems would affect the majority of developers, so this does not seem to be very useful...