From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: CMake build anyone? Date: Sun, 25 Jul 2010 20:21:53 +0200 Message-ID: References: <87aapfxyhc.fsf@telefonica.net> <87wrsjwijl.fsf@telefonica.net> 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 1280082151 10383 80.91.229.12 (25 Jul 2010 18:22:31 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 25 Jul 2010 18:22:31 +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 Sun Jul 25 20:22:29 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 1Od5qE-0005BP-1S for ged-emacs-devel@m.gmane.org; Sun, 25 Jul 2010 20:22:26 +0200 Original-Received: from localhost ([127.0.0.1]:36811 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Od5qC-0002fi-KJ for ged-emacs-devel@m.gmane.org; Sun, 25 Jul 2010 14:22:24 -0400 Original-Received: from [140.186.70.92] (port=51843 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Od5q5-0002eq-2b for emacs-devel@gnu.org; Sun, 25 Jul 2010 14:22:18 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Od5q3-0002AG-9G for emacs-devel@gnu.org; Sun, 25 Jul 2010 14:22:16 -0400 Original-Received: from mail-bw0-f41.google.com ([209.85.214.41]:54169) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Od5q3-0002A6-41 for emacs-devel@gnu.org; Sun, 25 Jul 2010 14:22:15 -0400 Original-Received: by bwz9 with SMTP id 9so2964125bwz.0 for ; Sun, 25 Jul 2010 11:22:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=n7cqGBXZ40NVK8f7O/6n29Jzot/kE+31AB1fMuarZLY=; b=pK3OVP1OH51sMq5JmPs4YP5nlTp6OeZiFlTplt9PJyO45iL77RIOMxQQdl4b7CdErf grrV2uS3Knr8g5577qzwgX43VUVwSpcwCB581uDBWwSDsjtpX4U5dcHswpCxb5e1b9NA AbMcoXtbHF9uZH7V8kif3bgBq4X+YJd+nDpyg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=LNEWsEufcNokgRsewEHKNtnHCVWur+buFTzgnAaTomDRZ8j5VfNdppH3OPo0j9AZ+6 FsK/k1xse+7E/yJ9A4picDl629K7py9Mc5zDOzgKgkfrdUZ7MHDtReP3n5ZOSqhzBBMP mfjWmq8msLytyf6lml3rZ1rG87YO8JnNJ2Q0o= Original-Received: by 10.204.51.77 with SMTP id c13mr4769270bkg.98.1280082134204; Sun, 25 Jul 2010 11:22:14 -0700 (PDT) Original-Received: by 10.204.180.136 with HTTP; Sun, 25 Jul 2010 11:21:53 -0700 (PDT) In-Reply-To: <87wrsjwijl.fsf@telefonica.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) 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:127786 Archived-At: On Sun, Jul 25, 2010 at 19:57, =C3=93scar Fuentes wrote: > I did that for LLVM (1) and it is perfectly doable for Emacs, > AFAIK. Maybe there are a few configuration tests that are not trivial, > but we can "borrow" from autoconf. You're talking about emulating the current autoconf machinery, so talking about the Unixy targets. And I'm saying that the trouble right now is that the Windows makefiles have drifted quite a lot from the Unix ones (IIRC they are based on very old Unix makefiles) and unifying them will be difficult, or at least arduous. > Just providing cmake > as an option where autoconf is available, and as the official method > where it isn't. That'd be great. > 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?) You'll have to ask Eli, but somehow I don't think the MSDOS port will be harder than the Windows one, quite the contrary. =C2=A0 =C2=A0 Juanma