summaryrefslogtreecommitdiffstats
path: root/aclocal
diff options
context:
space:
mode:
authorKevin Coffman <kwc@citi.umich.edu>2007-02-08 17:26:53 -0500
committerNeil Brown <neilb@suse.de>2007-02-09 11:23:32 +1100
commit1ab6d3b82e9d36051cf5d80c33cdec9cb638bb20 (patch)
treeef6db7ecb757f00ee87bc060e273e0bc34829157 /aclocal
parent58e58ffbc0b12efbe00c9ad5f23d71d75790b524 (diff)
downloadnfs-utils-1ab6d3b82e9d36051cf5d80c33cdec9cb638bb20.tar.gz
nfs-utils-1ab6d3b82e9d36051cf5d80c33cdec9cb638bb20.tar.xz
nfs-utils-1ab6d3b82e9d36051cf5d80c33cdec9cb638bb20.zip
Touch up some of the autotools files
Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Kevin Coffman <kwc@citi.umich.edu> this patch touches up the autotool code a bit in nfs-utils: - run autogen.sh with -e so if something fails, it'll abort properly - set ACLOCAL_AMFLAGS so that when running autoreconf or when autotools re-runs itself, the m4 files are found properly - make sure we include bsdsignals.m4 in the final tarball - add some cross-compiling fallback logic to bsdsignals.m4 so that when cross-compiling nfs-utils, the configure is a bit more nice than simply: checking for BSD signal semantics... configure: error: cannot run test program while cross compiling Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'aclocal')
-rw-r--r--aclocal/bsdsignals.m49
1 files changed, 8 insertions, 1 deletions
diff --git a/aclocal/bsdsignals.m4 b/aclocal/bsdsignals.m4
index e951194..24572aa 100644
--- a/aclocal/bsdsignals.m4
+++ b/aclocal/bsdsignals.m4
@@ -23,7 +23,14 @@ AC_DEFUN([AC_BSD_SIGNALS], [
kill(getpid(), SIGHUP); kill(getpid(), SIGHUP);
return (counter == 2)? 0 : 1;
}
- ], knfsd_cv_bsd_signals=yes, knfsd_cv_bsd_signals=no)]) dnl
+ ], knfsd_cv_bsd_signals=yes, knfsd_cv_bsd_signals=no,
+ [
+ case "$host_os" in
+ *linux*) knfsd_cv_bsd_signals=no;;
+ *bsd*) knfsd_cv_bsd_signals=yes;;
+ *) AC_MSG_ERROR([unable to guess signal semantics for $host_os; please set knfsd_cv_bsd_signals]);;
+ esac
+ ])]) dnl
AC_MSG_RESULT($knfsd_cv_bsd_signals)
test $knfsd_cv_bsd_signals = yes && AC_DEFINE(HAVE_BSD_SIGNALS, 1, [Define this if you want to use BSD signal semantics])
])dnl