aboutsummaryrefslogblamecommitdiffstats
path: root/m4/macros/check_umount_style.m4
blob: c5abcf12ea74438952208a30c4916c8aaa997ede (plain) (tree)



























                                                                                                                            
dnl ######################################################################
dnl check style of unmounting filesystems
AC_DEFUN([AMU_CHECK_UMOUNT_STYLE],
[
AC_CACHE_CHECK(style of unmounting filesystems,
ac_cv_style_umount,
[
# select the correct style for unmounting filesystems
case "${host_os_name}" in
	linux* )
			ac_cv_style_umount=linux ;;
	bsd44* | bsdi* | freebsd* | netbsd* | openbsd* | darwin* | macosx* | rhapsody* )
			ac_cv_style_umount=bsd44 ;;
	osf* )
			ac_cv_style_umount=osf ;;
	aix* )
			ac_cv_style_umount=aix ;;
	* )
			ac_cv_style_umount=default ;;
esac
])
am_utils_umount_style_file="umount_fs.c"
am_utils_link_files=${am_utils_link_files}libamu/${am_utils_umount_style_file}:conf/umount/umount_${ac_cv_style_umount}.c" "

# append un-mount utilities object to LIBOBJS for automatic compilation
AC_LIBOBJ(umount_fs)
])
dnl ======================================================================