From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Multi-OS Emacs buildbot? Date: Wed, 23 Dec 2020 17:37:12 +0200 Message-ID: <83zh24pm8n.fsf@gnu.org> References: <871rfliy8h.fsf@gnus.org> <874kkd6lqv.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31446"; mail-complaints-to="usenet@ciao.gmane.io" Cc: nikolay.kudryavtsev@gmail.com, emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 23 16:38:03 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ks6DC-00083g-4B for ged-emacs-devel@m.gmane-mx.org; Wed, 23 Dec 2020 16:38:02 +0100 Original-Received: from localhost ([::1]:36878 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ks6DB-00050R-2O for ged-emacs-devel@m.gmane-mx.org; Wed, 23 Dec 2020 10:38:01 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52826) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ks6Ca-0004Z9-AH for emacs-devel@gnu.org; Wed, 23 Dec 2020 10:37:24 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:51789) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ks6Ca-0003w0-1d; Wed, 23 Dec 2020 10:37:24 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:2882 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ks6CZ-0002Dp-DE; Wed, 23 Dec 2020 10:37:23 -0500 In-Reply-To: <874kkd6lqv.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 23 Dec 2020 08:10:32 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:261602 Archived-At: > From: Lars Ingebrigtsen > Date: Wed, 23 Dec 2020 08:10:32 +0100 > Cc: emacs-devel@gnu.org > > > https://github.com/sg2002/ms-windows-builder.el > > > > This may be of some use to you in your project, if you decide to pursue it. > > Thanks -- it seems like a lot of code to build Emacs, though. But I > haven't yet attempted doing that under MinGW, so perhaps it's really > that complicated... You should only install the necessary tools, which is a one-time job. GCC and Binutils for compiling C programs; Bash, Autoconf, Make, and Coreutils for running the configury and the build, Texinfo for producing the Info manuals, Gawk, Grep, gzip... Thereafter, Emacs configures and builds on Windows as on any other system, using the same scripts and Makefiles.