[mew-int 2291] Re: changes request for Makefile.in on mew-5.2

Ulrich Mueller ulm at example.com
Fri May 11 23:16:07 JST 2007


>>>>> On Thu, 10 May 2007, Kazu Yamamoto wrote:

> I could not see what is the problem actually.

Kazu,

The problem is that "check" is a standard make target, used by many
GNU packages for self-tests.

It is documented in the GNU make manual:

| 14.5 Standard Targets for Users
| ===============================
|
| All GNU programs should have the following targets in their
| Makefiles:
|
| [...]
|
| `check'
|      Perform self-tests (if any).  The user must build the program
|      before running the tests, but need not install the program; you
|      should write the self-tests so that they work when the program
|      is built but not installed.

And the Gentoo Portage system makes use of it by automatically calling
"make check" under certain circumstances (if the user has enabled
FEATURES=test, to be specific).

This will of course fail in this case if there is no XEmacs installed.

> "make check" is used only by me (the main programmer of Mew).
> [...]
> So, CHECK must be 'xemacs'. And people are not supposed to
> use 'make check'.

Would it be possible for you to change it to a different name (not
being "check" or "test")?

With kind regards
Ulrich



More information about the Mew-int mailing list