From: "Óscar Fuentes" <ofv@wanadoo.es>
To: emacs-devel@gnu.org
Subject: Re: CMake build anyone?
Date: Mon, 26 Jul 2010 01:44:25 +0200 [thread overview]
Message-ID: <87vd83unxi.fsf@telefonica.net> (raw)
In-Reply-To: AANLkTimRBjvJDDWUifM1s64yusN4dT3NhROLC2xjTFSB@mail.gmail.com
Juanma Barranquero <lekktu@gmail.com> writes:
>> A CMake install is required.
>
> Why? (Note: I'm talking only about MSDOS/Windows.)
[snip]
> I.e, I think the easiest transition path is having CMake as a tool
> *for the maintainers*, to regenerate the makefiles.
This is a common requirement but not possible. CMake does the job of
`configure' and hence it is sensitive to the contents of the user's
machine and to the options he sets. Then, build files for his tool of
choice are generated. They can be makefiles for make, or nmake, or
jom... They can be project files for an assortment of IDEs too.
Even if it were possible to distribute functional makefiles (it is not,
due to technial details) they would force a very stringent set of
requirements on the user wrt which libraries must be installed, etc.
As mentioned before, I think that depending on cmake is more convenient
than depending on gnuwin32/msys.
[snip]
>> For the time being, we can put MSDOS aside and go ahead if cmake is seen
>> as convenient enough by the Windows maintainers.
>
> As long as it is an alternative and not a replacement, it seems like a
> good idea worth trying IMHO.
I'm convinced that you will appreciate the simplification CMake brings
over the current Windows build system.
> All this conditional on RMS, Stefan and Chong not opposing using CMake
> as an alternate build system for political or technical reasons, of
> course.
CMake is under the BSD license. If anyone opposes from now on to
including support for cmake on the source distribution of Emacs, please
speak up. That would save me a few hours of boring work.
next prev parent reply other threads:[~2010-07-25 23:44 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-25 17:28 CMake build anyone? Óscar Fuentes
2010-07-25 17:42 ` Juanma Barranquero
2010-07-25 17:57 ` Óscar Fuentes
2010-07-25 18:21 ` Juanma Barranquero
2010-07-25 19:44 ` Óscar Fuentes
2010-07-25 20:47 ` Juanma Barranquero
2010-07-25 20:57 ` Eli Zaretskii
2010-07-25 20:54 ` Eli Zaretskii
2010-07-25 21:34 ` Óscar Fuentes
2010-07-25 23:04 ` Juanma Barranquero
2010-07-25 23:44 ` Óscar Fuentes [this message]
2010-07-26 0:05 ` Juanma Barranquero
2010-07-26 0:16 ` Óscar Fuentes
2010-07-26 3:07 ` Eli Zaretskii
2010-07-26 3:42 ` Juanma Barranquero
2010-07-26 9:18 ` Andreas Schwab
2010-07-26 9:54 ` Juanma Barranquero
2010-07-26 10:11 ` Andreas Schwab
2010-07-26 10:16 ` Juanma Barranquero
2010-07-26 17:12 ` Eli Zaretskii
2010-07-26 20:19 ` Juanma Barranquero
2010-07-26 20:33 ` Eli Zaretskii
2010-07-26 21:19 ` Miles Bader
2010-07-26 21:59 ` Juanma Barranquero
2010-07-26 17:07 ` Eli Zaretskii
2010-07-26 20:11 ` Juanma Barranquero
2010-07-26 21:33 ` Stefan Monnier
2010-07-26 22:04 ` Óscar Fuentes
2010-07-26 23:11 ` Stefan Monnier
2010-07-26 23:32 ` Miles Bader
2010-07-27 0:34 ` Wojciech Meyer
2010-07-27 3:06 ` Tom Tromey
2010-07-27 3:21 ` Miles Bader
2010-07-27 15:43 ` Alfred M. Szmidt
2010-07-27 10:36 ` Stefan Monnier
2010-07-26 4:15 ` Óscar Fuentes
2010-07-26 4:45 ` Óscar Fuentes
2010-07-26 17:03 ` Eli Zaretskii
2010-07-26 20:02 ` Juanma Barranquero
2010-07-26 20:31 ` Eli Zaretskii
2010-07-26 17:01 ` Eli Zaretskii
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87vd83unxi.fsf@telefonica.net \
--to=ofv@wanadoo.es \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).