mirror of https://github.com/BOINC/boinc.git
Added autoconf macro to check if soft and hard links really work, or are
just faked. svn path=/trunk/boinc/; revision=6976
This commit is contained in:
parent
e5f48f00f3
commit
1cc1bf05a8
|
@ -0,0 +1,36 @@
|
||||||
|
AC_DEFUN([SAH_LINKS],[
|
||||||
|
AC_PATH_PROGS(LN,[ln cp copy])
|
||||||
|
if test -n "$LN" ; then
|
||||||
|
AC_MSG_CHECKING(whether '$LN' works)
|
||||||
|
if $LN config.sub erase.me$$ && \
|
||||||
|
test -e erase.me$$ && \
|
||||||
|
diff config.sub erase.me$$ >/dev/null 2>&5
|
||||||
|
then
|
||||||
|
AC_MSG_RESULT(yes)
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(no)
|
||||||
|
LN=cp
|
||||||
|
fi
|
||||||
|
/bin/rm erase.me$$
|
||||||
|
else
|
||||||
|
LN=cp
|
||||||
|
fi
|
||||||
|
AC_PROG_LN_S
|
||||||
|
if test -n "$LN_S" ; then
|
||||||
|
AC_MSG_CHECKING(whether '$LN_S' really works or whether I'm deluding myself)
|
||||||
|
if $LN_S config.sub erase.me$$ && \
|
||||||
|
test -e erase.me$$ && \
|
||||||
|
diff config.sub erase.me$$ >/dev/null 2>&5
|
||||||
|
then
|
||||||
|
AC_MSG_RESULT(it works)
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT(I'm deluding myself)
|
||||||
|
LN_S=cp
|
||||||
|
fi
|
||||||
|
/bin/rm erase.me$$
|
||||||
|
else
|
||||||
|
LN_S=cp
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue