[Top][All Lists]
[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.