Fix creation of emacs.exe hardlink at "make install" time on MS-Windows.
configure.ac (LN_S_FILEONLY, LN_S): Use "/bin/ln" on MinGW, to ensure the MSYS ln.exe is invoked.
This commit is contained in:
parent
285d6d5d0f
commit
aa1f3497ed
2 changed files with 17 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2014-04-13 Eli Zaretskii <eliz@gnu.org>
|
||||
|
||||
* configure.ac (LN_S_FILEONLY, LN_S): Use "/bin/ln" on MinGW, to
|
||||
ensure the MSYS ln.exe is invoked.
|
||||
|
||||
2014-04-11 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* make-dist: Do not distribute generated admin/grammars/Makefile.
|
||||
|
|
14
configure.ac
14
configure.ac
|
@ -938,11 +938,21 @@ rm -f conf$$ conf$$.file
|
|||
|
||||
LN_S_FILEONLY='cp -p'
|
||||
|
||||
dnl On MinGW, ensure we will call the MSYS /bin/ln.exe, not some
|
||||
dnl random program in the current directory.
|
||||
if (echo >conf$$.file) 2>/dev/null; then
|
||||
if ln -s conf$$.file conf$$ 2>/dev/null; then
|
||||
LN_S_FILEONLY='ln -s'
|
||||
if test "$opsys" = "mingw32"; then
|
||||
LN_S_FILEONLY='/bin/ln -s'
|
||||
else
|
||||
LN_S_FILEONLY='ln -s'
|
||||
fi
|
||||
elif ln conf$$.file conf$$ 2>/dev/null; then
|
||||
LN_S_FILEONLY=ln
|
||||
if test "$opsys" = "mingw32"; then
|
||||
LN_S_FILEONLY=/bin/ln
|
||||
else
|
||||
LN_S_FILEONLY=ln
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue