emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCHES] 21.3.50 for Cygwin: patch 3


From: Eli Zaretskii
Subject: Re: [PATCHES] 21.3.50 for Cygwin: patch 3
Date: Wed, 25 Dec 2002 07:59:03 +0200 (IST)

Thank you for working on this.

I have some comments, below.

On Fri, 6 Dec 2002, Joe Buehler wrote:

> Some Cygwin commands (e.g. cp) work transparently with or without the .exe
> extension on an executable file, but some commands (e.g. ln, chmod,
> chgrp, chown) require the exact file name.

Is running a program via a Makefile rule one of those cases?  I'd think 
it isn't, in which case changes like this one:

>   TAGS:
> -     ../lib-src/etags $(srcdir)/*.[ch]
> +     ../lib-src/address@hidden@ $(srcdir)/*.[ch]

are unnecessary.

Btw, perhaps you should suggest to the Cygwin maintainers a change in the 
ported `install' (from GNU Fileutils/Coreutils) such that when invoked 
with a command "install foo /bin/foo" it will look for foo.exe if foo is 
not found.  That will make `install:' targets in Makefiles work out of 
the box.

> -     rm -f emacs-* emacs
> +     rm -f address@hidden@ address@hidden@

Why can't the "emacs-*" part be left alone here?  It does match file 
names that end in .exe, right?

> -     -rm -f emacs emacs-* ../etc/DOC*
> +     -rm -f address@hidden@ address@hidden@ ../etc/DOC*

Same here.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]