mirror of
https://github.com/MidnightCommander/mc
synced 2025-01-03 10:04:32 +03:00
* acinclude.m4: Include all used macros from the macros
directory. * autogen.sh: Remove all references to "macros". * Makefile.am: Likewise.
This commit is contained in:
parent
16e569e3a6
commit
d0c022f0ca
@ -1,5 +1,10 @@
|
|||||||
2001-08-24 Pavel Roskin <proski@gnu.org>
|
2001-08-24 Pavel Roskin <proski@gnu.org>
|
||||||
|
|
||||||
|
* acinclude.m4: Include all used macros from the macros
|
||||||
|
directory.
|
||||||
|
* autogen.sh: Remove all references to "macros".
|
||||||
|
* Makefile.am: Likewise.
|
||||||
|
|
||||||
* configure.in: Remove all GNOME stuff except GNOME_VFS_CHECKS.
|
* configure.in: Remove all GNOME stuff except GNOME_VFS_CHECKS.
|
||||||
* Makefile.am (SUBDIRS): Remove all GNOME-related directories.
|
* Makefile.am (SUBDIRS): Remove all GNOME-related directories.
|
||||||
|
|
||||||
|
11
Makefile.am
11
Makefile.am
@ -2,18 +2,9 @@
|
|||||||
|
|
||||||
SUBDIRS = intl po vfs slang edit src lib doc syntax pc
|
SUBDIRS = intl po vfs slang edit src lib doc syntax pc
|
||||||
|
|
||||||
ACLOCAL_AMFLAGS = -I macros
|
|
||||||
|
|
||||||
ACLOCAL_M4_SOURCES = \
|
|
||||||
macros/gnome.m4 \
|
|
||||||
macros/gnome-vfs.m4 \
|
|
||||||
macros/gnome-undelfs.m4 \
|
|
||||||
macros/linger.m4
|
|
||||||
|
|
||||||
EXTRA_DIST = FAQ INSTALL.FAST MAINTAINERS \
|
EXTRA_DIST = FAQ INSTALL.FAST MAINTAINERS \
|
||||||
README.PC README.QNX README.smbfs \
|
README.PC README.QNX README.smbfs \
|
||||||
extraconf.h \
|
extraconf.h
|
||||||
$(ACLOCAL_M4_SOURCES)
|
|
||||||
|
|
||||||
noinst_DATA = mc.spec
|
noinst_DATA = mc.spec
|
||||||
|
|
||||||
|
185
acinclude.m4
185
acinclude.m4
@ -1,3 +1,188 @@
|
|||||||
|
dnl GNOME_UNDELFS_CHECKS
|
||||||
|
dnl Check for ext2fs undel support.
|
||||||
|
dnl Set shell variable ext2fs_undel to "yes" if we have it,
|
||||||
|
dnl "no" otherwise. May define USE_EXT2FSLIB for cpp.
|
||||||
|
dnl Will set EXT2FS_UNDEL_LIBS to required libraries.
|
||||||
|
|
||||||
|
AC_DEFUN([GNOME_UNDELFS_CHECKS], [
|
||||||
|
ext2fs_undel=no
|
||||||
|
EXT2FS_UNDEL_LIBS=
|
||||||
|
AC_CHECK_HEADERS(linux/ext2_fs.h)
|
||||||
|
if test x$ac_cv_header_linux_ext2_fs_h = xyes
|
||||||
|
then
|
||||||
|
AC_CHECK_HEADERS(ext2fs/ext2fs.h, , , [#include <stdio.h>
|
||||||
|
#include <linux/ext2_fs.h>])
|
||||||
|
if test x$ac_cv_header_ext2fs_ext2fs_h = xyes
|
||||||
|
then
|
||||||
|
AC_DEFINE(USE_EXT2FSLIB)
|
||||||
|
ext2fs_undel=yes
|
||||||
|
EXT2FS_UNDEL_LIBS="-lext2fs -lcom_err"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
dnl GNOME_VFS_CHECKS
|
||||||
|
dnl Check for various functions needed by libvfs.
|
||||||
|
dnl This has various effects:
|
||||||
|
dnl Sets GNOME_VFS_LIBS to libraries required
|
||||||
|
dnl Sets termnet to true or false depending on whether it is required.
|
||||||
|
dnl If yes, defines USE_TERMNET.
|
||||||
|
dnl Sets vfs_flags to "pretty" list of vfs implementations we include.
|
||||||
|
dnl Sets shell variable use_vfs to yes (default, --with-vfs) or
|
||||||
|
dnl "no" (--without-vfs).
|
||||||
|
dnl Calls AC_SUBST(mcserv), which is either empty or "mcserv".
|
||||||
|
|
||||||
|
dnl Private define
|
||||||
|
AC_DEFUN([GNOME_WITH_VFS],[
|
||||||
|
dnl FIXME: network checks should probably be in their own macro.
|
||||||
|
AC_CHECK_LIB(nsl, t_accept)
|
||||||
|
AC_CHECK_LIB(socket, socket)
|
||||||
|
|
||||||
|
have_socket=no
|
||||||
|
AC_CHECK_FUNCS(socket, have_socket=yes)
|
||||||
|
if test $have_socket = no; then
|
||||||
|
# socket is not in the default libraries. See if it's in some other.
|
||||||
|
for lib in bsd socket inet; do
|
||||||
|
AC_CHECK_LIB($lib, socket, [
|
||||||
|
LIBS="$LIBS -l$lib"
|
||||||
|
have_socket=yes
|
||||||
|
AC_DEFINE(HAVE_SOCKET)
|
||||||
|
break])
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
have_gethostbyname=no
|
||||||
|
AC_CHECK_FUNC(gethostbyname, have_gethostbyname=yes)
|
||||||
|
if test $have_gethostbyname = no; then
|
||||||
|
# gethostbyname is not in the default libraries. See if it's in some other.
|
||||||
|
for lib in bsd socket inet; do
|
||||||
|
AC_CHECK_LIB($lib, gethostbyname, [LIBS="$LIBS -l$lib"; have_gethostbyname=yes; break])
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
vfs_flags="tarfs"
|
||||||
|
use_net_code=false
|
||||||
|
if test $have_socket = yes; then
|
||||||
|
AC_STRUCT_LINGER
|
||||||
|
AC_CHECK_FUNCS(pmap_set, , [
|
||||||
|
AC_CHECK_LIB(rpc, pmap_set, [
|
||||||
|
LIBS="-lrpc $LIBS"
|
||||||
|
AC_DEFINE(HAVE_PMAP_SET)
|
||||||
|
])])
|
||||||
|
AC_CHECK_FUNCS(pmap_getport pmap_getmaps rresvport)
|
||||||
|
dnl add for source routing support setsockopt
|
||||||
|
AC_CHECK_HEADERS(rpc/pmap_clnt.h, , , [
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <sys/socket.h>
|
||||||
|
#include <netinet/in.h>
|
||||||
|
#include <rpc/rpc.h>
|
||||||
|
#include <rpc/pmap_prot.h>
|
||||||
|
])
|
||||||
|
vfs_flags="$vfs_flags, mcfs, ftpfs, fish"
|
||||||
|
use_net_code=true
|
||||||
|
fi
|
||||||
|
|
||||||
|
dnl
|
||||||
|
dnl Samba support
|
||||||
|
dnl
|
||||||
|
smbfs=""
|
||||||
|
SAMBAFILES=""
|
||||||
|
AC_ARG_WITH(samba,
|
||||||
|
[--with-samba Support smb virtual file system],[
|
||||||
|
if test "x$withval" != "xno"; then
|
||||||
|
AC_DEFINE(WITH_SMBFS)
|
||||||
|
vfs_flags="$vfs_flags, smbfs"
|
||||||
|
smbfs="smbfs.o"
|
||||||
|
SAMBAFILES="\$(SAMBAFILES)"
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
AC_SUBST(smbfs)
|
||||||
|
AC_SUBST(SAMBAFILES)
|
||||||
|
|
||||||
|
dnl
|
||||||
|
dnl The termnet support
|
||||||
|
dnl
|
||||||
|
termnet=false
|
||||||
|
AC_ARG_WITH(termnet,
|
||||||
|
[--with-termnet If you want a termified net support],[
|
||||||
|
if test x$withval = xyes; then
|
||||||
|
AC_DEFINE(USE_TERMNET)
|
||||||
|
termnet=true
|
||||||
|
fi
|
||||||
|
])
|
||||||
|
|
||||||
|
TERMNET=""
|
||||||
|
AC_DEFINE(USE_VFS)
|
||||||
|
if $use_net_code; then
|
||||||
|
AC_DEFINE(USE_NETCODE)
|
||||||
|
fi
|
||||||
|
mcserv=
|
||||||
|
if test $have_socket = yes; then
|
||||||
|
mcserv="mcserv"
|
||||||
|
if $termnet; then
|
||||||
|
TERMNET="-ltermnet"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_SUBST(TERMNET)
|
||||||
|
AC_SUBST(mcserv)
|
||||||
|
|
||||||
|
dnl FIXME:
|
||||||
|
dnl GNOME_VFS_LIBS=
|
||||||
|
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
AC_DEFUN([GNOME_VFS_CHECKS],[
|
||||||
|
use_vfs=yes
|
||||||
|
AC_ARG_WITH(vfs,
|
||||||
|
[--with-vfs Compile with the VFS code],
|
||||||
|
use_vfs=$withval
|
||||||
|
)
|
||||||
|
case $use_vfs in
|
||||||
|
yes) GNOME_WITH_VFS;;
|
||||||
|
no) use_vfs=no;;
|
||||||
|
*) use_vfs=no;;
|
||||||
|
dnl Should we issue a warning?
|
||||||
|
esac
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
dnl
|
||||||
|
dnl Check for struct linger
|
||||||
|
dnl
|
||||||
|
AC_DEFUN([AC_STRUCT_LINGER], [
|
||||||
|
av_struct_linger=no
|
||||||
|
AC_MSG_CHECKING([struct linger is available])
|
||||||
|
AC_TRY_RUN([
|
||||||
|
#include <sys/types.h>
|
||||||
|
#include <sys/socket.h>
|
||||||
|
|
||||||
|
struct linger li;
|
||||||
|
|
||||||
|
int main ()
|
||||||
|
{
|
||||||
|
li.l_onoff = 1;
|
||||||
|
li.l_linger = 120;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
],[
|
||||||
|
AC_DEFINE(HAVE_STRUCT_LINGER)
|
||||||
|
av_struct_linger=yes
|
||||||
|
],[
|
||||||
|
av_struct_linger=no
|
||||||
|
],[
|
||||||
|
av_struct_linger=no
|
||||||
|
])
|
||||||
|
AC_MSG_RESULT($av_struct_linger)
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl Check for size of d_name dirent member
|
dnl Check for size of d_name dirent member
|
||||||
dnl
|
dnl
|
||||||
|
@ -14,9 +14,6 @@ test -z "$srcdir" && srcdir=.
|
|||||||
(
|
(
|
||||||
cd $srcdir
|
cd $srcdir
|
||||||
|
|
||||||
: ${CVS=cvs}
|
|
||||||
test -d macros || $CVS co -d macros gnome-common/macros || exit 1
|
|
||||||
|
|
||||||
# Ensure that gettext is reasonably new.
|
# Ensure that gettext is reasonably new.
|
||||||
gettext_ver=`$GETTEXTIZE --version | sed -n '1s/^.* //p'`
|
gettext_ver=`$GETTEXTIZE --version | sed -n '1s/^.* //p'`
|
||||||
|
|
||||||
@ -41,8 +38,8 @@ for i in $m4files; do
|
|||||||
cp -f $fromdir/$i gettext.m4
|
cp -f $fromdir/$i gettext.m4
|
||||||
done
|
done
|
||||||
|
|
||||||
$ACLOCAL -I macros -I gettext.m4 $ACLOCAL_FLAGS || \
|
$ACLOCAL -I gettext.m4 $ACLOCAL_FLAGS || \
|
||||||
$ACLOCAL -I macros $ACLOCAL_FLAGS || \
|
$ACLOCAL $ACLOCAL_FLAGS || \
|
||||||
exit 1
|
exit 1
|
||||||
$AUTOHEADER || exit 1
|
$AUTOHEADER || exit 1
|
||||||
$AUTOCONF || exit 1
|
$AUTOCONF || exit 1
|
||||||
|
Loading…
Reference in New Issue
Block a user