From 69240e3c50e43bee46086e6b33b5d37b2361ff0b Mon Sep 17 00:00:00 2001 From: cha0smaster Date: Tue, 29 Nov 2005 20:47:44 +0000 Subject: [PATCH] Require FUSE-2.5.0 for FreeBSD --- configure.ac | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/configure.ac b/configure.ac index 1754521f..d33a5df9 100644 --- a/configure.ac +++ b/configure.ac @@ -204,14 +204,27 @@ AM_CONDITIONAL(ENABLE_GNOME_VFS, $compile_gnome_vfs) # Autodetect whether to build FUSE module or not. compile_fuse_module=false if test "$enable_fuse_module" != "no"; then - PKG_CHECK_MODULES(FUSE_MODULE, fuse >= 2.3.0, [ compile_fuse_module=true ], - [ - if test "$enable_fuse_module" = "yes"; then - AC_MSG_ERROR([Linux-NTFS FUSE module requires FUSE version >= 2.3.0.]) - else - AC_MSG_WARN([Linux-NTFS FUSE module requires FUSE version >= 2.3.0.]) - fi - ]) + case "$target_os" in + linux*) + PKG_CHECK_MODULES(FUSE_MODULE, fuse >= 2.3.0, [ compile_fuse_module=true ], + [ + if test "$enable_fuse_module" = "yes"; then + AC_MSG_ERROR([ntfsmount requires FUSE version >= 2.3.0.]) + else + AC_MSG_WARN([ntfsmount requires FUSE version >= 2.3.0.]) + fi + ]);; + freebsd*) + PKG_CHECK_MODULES(FUSE_MODULE, fuse >= 2.5.0, [ compile_fuse_module=true ], + [ + if test "$enable_fuse_module" = "yes"; then + AC_MSG_ERROR([ntfsmount requires FUSE version >= 2.5.0.]) + else + AC_MSG_WARN([ntfsmount requires FUSE version >= 2.5.0.]) + fi + ]);; + *) AC_MSG_ERROR([ntfsmount can be built only under Linux and FreeBSD.]);; + esac fi AM_CONDITIONAL(ENABLE_FUSE_MODULE, $compile_fuse_module)