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: CMake build anyone? Date: Sun, 25 Jul 2010 23:34:07 +0200 Message-ID: <874ofnw8j4.fsf@telefonica.net> References: <87aapfxyhc.fsf@telefonica.net> <87wrsjwijl.fsf@telefonica.net> <83mxtfb7uo.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1280093672 11002 80.91.229.12 (25 Jul 2010 21:34:32 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 25 Jul 2010 21:34:32 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 25 23:34:31 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Od8q4-0005Mk-PU for ged-emacs-devel@m.gmane.org; Sun, 25 Jul 2010 23:34:29 +0200 Original-Received: from localhost ([127.0.0.1]:44736 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Od8q4-0003ym-5g for ged-emacs-devel@m.gmane.org; Sun, 25 Jul 2010 17:34:28 -0400 Original-Received: from [140.186.70.92] (port=40940 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Od8pz-0003yh-Dn for emacs-devel@gnu.org; Sun, 25 Jul 2010 17:34:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Od8py-00064R-D6 for emacs-devel@gnu.org; Sun, 25 Jul 2010 17:34:23 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:55538) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Od8py-00064N-5b for emacs-devel@gnu.org; Sun, 25 Jul 2010 17:34:22 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Od8pw-0005IS-8o for emacs-devel@gnu.org; Sun, 25 Jul 2010 23:34:20 +0200 Original-Received: from 83.42.13.171 ([83.42.13.171]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 25 Jul 2010 23:34:20 +0200 Original-Received: from ofv by 83.42.13.171 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 25 Jul 2010 23:34:20 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 26 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 83.42.13.171 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:UuPm8A1DlEEYYQWO+jyQKqgBdiQ= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:127806 Archived-At: Eli Zaretskii writes: >> One caveat: knowing nothing about the emacs MSDOS build, I don't know >> how well CMake works for it. Maybe we can use cmake's cross-compiling >> feature for driving the MSDOS compiler (DJGPP?) > > As long as you are not asking the end users to have CMake installed > (and I hope you don't), the DOS build will be okay. A CMake install is required. Maybe that is an issue for MSDOS users, because there is no cmake port for MSDOS AFAIK. Hence the only option for MSDOS users would be cross-compile, but that's not an option because you mentioned that bootstrapping Emacs is required on a DJGPP development environment. If you imply that requiring cmake for Windows people is too a serious inconvenience, it should be noted that cmake makes gnuwin32/msys unnecessary, so you exchange one requirement for another. As an user, I prefer to depend on cmake, because it is more compact and less intrusive (it doesn't introduce lots of executables and you don't need it on the PATH, for instance.) For the time being, we can put MSDOS aside and go ahead if cmake is seen as convenient enough by the Windows maintainers. [snip]