Fix compile mcserv helper

Changes logic in m4 files for more sense of configure options.
Renamed --with-mcfs ro --enable-mcserver
This commit is contained in:
Slava Zanko 2009-05-14 14:40:47 +03:00
parent abcd23406d
commit f0182a6969
7 changed files with 72 additions and 65 deletions

View File

@ -545,7 +545,7 @@ AM_CONDITIONAL(USE_VFS, [test "x$use_vfs" = xyes])
AM_CONDITIONAL(USE_VFS_NET, [test x"$use_net_code" = xtrue])
AM_CONDITIONAL(USE_UNDEL_FS, [test -n "$use_undelfs"])
AM_CONDITIONAL(USE_SAMBA_FS, [test -n "$use_smbfs"])
AM_CONDITIONAL(ENABLE_VFS_MCFS, [test -n "$use_mcfs"])
AM_CONDITIONAL(ENABLE_MCSERVER, [test x"$enable_mcserver" = "xyes"])
AM_CONDITIONAL(CHARSET, [test -n "$have_charset"])
AM_CONDITIONAL(CONS_SAVER, [test -n "$cons_saver"])

View File

@ -1,7 +1,7 @@
DIST_SUBDIRS = es hu it pl ru sr
SUBDIRS = $(DOC_LINGUAS)
if ENABLE_VFS_MCFS
if ENABLE_MCSERVER
man_MANS = mc.1 mcedit.1 mcview.1 mcserv.8
else
man_MANS = mc.1 mcedit.1 mcview.1

View File

@ -1,6 +1,6 @@
LANG=sr
mandir = @mandir@/$(LANG)
if ENABLE_VFS_MCFS
if ENABLE_MCSERVER
man_MANS = mc.1 mcserv.8
else
man_MANS = mc.1

View File

@ -6,6 +6,21 @@ dnl If PAM is found, other methods are not checked.
AC_DEFUN([MC_MCSERVER_CHECKS], [
dnl
dnl mcfs support
dnl
AC_ARG_ENABLE([mcserver],
[ --enable-mcserver Support mc-specific networking file system server [[no]]],
[if test "x$enableval" != "xno"; then
AC_DEFINE(ENABLE_MCSERVER, 1, [Define to enable mc-specific networking file system server])
AC_MC_VFS_ADDNAME([mcfs])
enable_mcserver=yes
fi]
)
if test x"$enable_mcserver" = "xyes"; then
AC_MC_VFS_MCFS_SET
dnl Check if PAM can be used for mcserv
AC_CHECK_LIB(dl, dlopen, [LIB_DL="-ldl"])
AC_CHECK_LIB(pam, pam_start, [
@ -49,6 +64,6 @@ AC_DEFUN([MC_MCSERVER_CHECKS], [
fi
fi
fi
fi
AC_SUBST(MCSERVLIBS)
])

View File

@ -49,18 +49,8 @@ AC_DEFUN([MC_WITH_VFS],
AC_CHECK_RPC
AC_REQUIRE_SOCKET
dnl
dnl mcfs support
dnl
AC_ARG_WITH(mcfs,
[ --with-mcfs Support mc-specific networking file system [[no]]],
[if test "x$withval" != "xno"; then
AC_DEFINE(ENABLE_VFS_MCFS, 1, [Define to enable mc-specific networking file system])
AC_MC_VFS_ADDNAME([mcfs])
use_mcfs=yes
MC_MCSERVER_CHECKS
fi]
)
use_net_code=true
fi
fi

View File

@ -1,14 +1,17 @@
AC_DEFUN([AC_MC_VFS_MCFS_SET],
[
AC_REQUIRE_SOCKET
AC_CHECK_RPC
AC_DEFINE(ENABLE_VFS_MCFS, 1, [Define to enable mc-specific networking file system])
AC_MC_VFS_ADDNAME([mcfs])
use_net_code=true
])
AC_DEFUN([AC_MC_VFS_MCFS],
[
AC_ARG_ENABLE([vfs-mcfs],
[ --enable-vfs-mcfs Enable Support MCFS (mc's network filesystem)])
if test "$enable_vfs_mcfs" = "yes" ; then
AC_REQUIRE_SOCKET
AC_CHECK_RPC
AC_DEFINE(ENABLE_VFS_MCFS, 1, [Define to enable mc-specific networking file system])
AC_MC_VFS_ADDNAME([mcfs])
use_mcfs=yes
MC_MCSERVER_CHECKS
use_net_code=true
AC_MC_VFS_MCFS_SET
fi
])

View File

@ -87,13 +87,12 @@ else
libvfs_mc_a_SOURCES = $(NONETFILES)
endif
if ENABLE_VFS_MCFS
if ENABLE_MCSERVER
sbin_PROGRAMS = mcserv
mcserv_SOURCES = mcserv.c mcfsutil.c
mcserv_LDADD = $(MCSERVLIBS)
endif
mcserv_SOURCES = mcserv.c mcfsutil.c
mcserv_LDADD = $(MCSERVLIBS)
SAMBA_DIST = \
Makefile.in \