mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
configure.in adapted to automake; announce in NEWS. README.checkout adjustment.
This commit is contained in:
parent
a2c55d24b9
commit
636fc3d751
4
NEWS
4
NEWS
@ -6,6 +6,10 @@ See the end for copying conditions.
|
|||||||
|
|
||||||
Please send GNU Wget bug reports to <bug-wget@gnu.org>.
|
Please send GNU Wget bug reports to <bug-wget@gnu.org>.
|
||||||
|
|
||||||
|
* Changes in Wget (MAINLINE).
|
||||||
|
|
||||||
|
** Wget uses Automake now.
|
||||||
|
|
||||||
* Changes in Wget 1.11.
|
* Changes in Wget 1.11.
|
||||||
|
|
||||||
** TODO file removed: we use a bugtracker now; see
|
** TODO file removed: we use a bugtracker now; see
|
||||||
|
@ -4,14 +4,14 @@ To reduce bandwidth and needless updates, the Subversion tree does not
|
|||||||
contain automatically-generated files, even when those files are
|
contain automatically-generated files, even when those files are
|
||||||
normally present in the distribution tarballs.
|
normally present in the distribution tarballs.
|
||||||
|
|
||||||
Therefore, if you're building from the sources obtained via
|
Therefore, if you're building from the sources obtained via Subversion,
|
||||||
Subversion, you'll need to have at least GNU Autoconf (2.59 or newer)
|
you'll need to have at least GNU Autoconf (2.61 or newer) and GNU
|
||||||
installed on your system. To generate the Info documentation, you
|
Automake (1.10 or newer) installed on your system. To generate the Info
|
||||||
will need the GNU Texinfo package. Those packages are available from
|
documentation, you will need the GNU Texinfo package. Those packages are
|
||||||
<ftp://ftp.gnu.org/pub/gnu/<package>/> and its mirrors, listed at
|
available from <ftp://ftp.gnu.org/pub/gnu/<package>/> and its mirrors,
|
||||||
<http://www.gnu.org/order/ftp.html>.
|
listed at <http://www.gnu.org/order/ftp.html>.
|
||||||
|
|
||||||
In case you aren't used to running autoconf manually to generate the
|
In case you aren't used to running autotools manually to generate the
|
||||||
necessary configure script, a script called autogen.sh has been
|
necessary configure script, a script called autogen.sh has been
|
||||||
provided, and may be invoked using `./autogen.sh'. Once the script
|
provided, and may be invoked using `./autogen.sh'. Once the script
|
||||||
has completed, the configure script will reside in the current
|
has completed, the configure script will reside in the current
|
||||||
|
63
configure.in
63
configure.in
@ -28,23 +28,26 @@ dnl
|
|||||||
dnl Process this file with autoconf to produce a configure script.
|
dnl Process this file with autoconf to produce a configure script.
|
||||||
dnl
|
dnl
|
||||||
|
|
||||||
AC_INIT([src/version.c])
|
AC_INIT([wget],
|
||||||
|
[m4_normalize(esyscmd([sed -e 's/^.*"\(.*\)";$/\1/' src/version.c]))],
|
||||||
|
[bug-wget@gnu.org])
|
||||||
AC_PREREQ(2.61)
|
AC_PREREQ(2.61)
|
||||||
|
|
||||||
dnl Include the M4 macros we use.
|
# Make configure depend on the VERSION file, since it's used in AC_INIT
|
||||||
builtin(include, [m4/wget.m4])dnl
|
AC_SUBST([CONFIGURE_DEPENDENCIES], ['$(top_srcdir)/src/version.c'])
|
||||||
builtin(include, [m4/lib-ld.m4])dnl
|
|
||||||
builtin(include, [m4/lib-link.m4])dnl
|
|
||||||
builtin(include, [m4/lib-prefix.m4])dnl
|
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl What version of Wget are we building?
|
dnl What version of Wget are we building?
|
||||||
dnl
|
dnl
|
||||||
VERSION=`sed -e 's/^.*"\(.*\)";$/\1/' ${srcdir}/src/version.c`
|
AC_MSG_NOTICE([configuring for GNU Wget $PACKAGE_VERSION])
|
||||||
AC_MSG_NOTICE([configuring for GNU Wget $VERSION])
|
|
||||||
AC_SUBST(VERSION)
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
PACKAGE=wget
|
AC_CONFIG_AUX_DIR([.])
|
||||||
AC_SUBST(PACKAGE)
|
|
||||||
|
dnl
|
||||||
|
dnl Automake setup
|
||||||
|
dnl
|
||||||
|
AM_INIT_AUTOMAKE(1.9)
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl Get cannonical host
|
dnl Get cannonical host
|
||||||
@ -88,20 +91,6 @@ case "${ENABLE_OPIE}${ENABLE_DIGEST}" in
|
|||||||
*yes*)
|
*yes*)
|
||||||
wget_need_md5=yes
|
wget_need_md5=yes
|
||||||
esac
|
esac
|
||||||
if test x"$ENABLE_OPIE" = xyes; then
|
|
||||||
OPIE_OBJ='ftp-opie.o'
|
|
||||||
fi
|
|
||||||
AC_SUBST(OPIE_OBJ)
|
|
||||||
|
|
||||||
dnl
|
|
||||||
dnl Whether make sets $(MAKE)...
|
|
||||||
dnl
|
|
||||||
AC_PROG_MAKE_SET
|
|
||||||
|
|
||||||
dnl
|
|
||||||
dnl Find a good install
|
|
||||||
dnl
|
|
||||||
AC_PROG_INSTALL
|
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl Find the compiler
|
dnl Find the compiler
|
||||||
@ -112,8 +101,11 @@ test -z "$CFLAGS" && CFLAGS= auto_cflags=1
|
|||||||
test -z "$CC" && cc_specified=yes
|
test -z "$CC" && cc_specified=yes
|
||||||
|
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
|
AM_PROG_CC_C_O
|
||||||
AC_AIX
|
AC_AIX
|
||||||
|
|
||||||
|
AC_PROG_RANLIB
|
||||||
|
|
||||||
dnl Turn on optimization by default. Specifically:
|
dnl Turn on optimization by default. Specifically:
|
||||||
dnl
|
dnl
|
||||||
dnl if the user hasn't specified CFLAGS, then
|
dnl if the user hasn't specified CFLAGS, then
|
||||||
@ -197,6 +189,10 @@ AC_FUNC_FSEEKO
|
|||||||
AC_CHECK_FUNCS(strptime timegm snprintf vsnprintf vasprintf drand48)
|
AC_CHECK_FUNCS(strptime timegm snprintf vsnprintf vasprintf drand48)
|
||||||
AC_CHECK_FUNCS(strtoll usleep ftello sigblock sigsetjmp memrchr)
|
AC_CHECK_FUNCS(strtoll usleep ftello sigblock sigsetjmp memrchr)
|
||||||
|
|
||||||
|
if test x"$ENABLE_OPIE" = xyes; then
|
||||||
|
AC_LIBOBJ([ftp-opie])
|
||||||
|
fi
|
||||||
|
|
||||||
dnl We expect to have these functions on Unix-like systems configure
|
dnl We expect to have these functions on Unix-like systems configure
|
||||||
dnl runs on. The defines are provided to get them in config.h.in so
|
dnl runs on. The defines are provided to get them in config.h.in so
|
||||||
dnl Wget can still be ported to non-Unix systems (such as Windows)
|
dnl Wget can still be ported to non-Unix systems (such as Windows)
|
||||||
@ -221,9 +217,8 @@ dnl
|
|||||||
dnl Check if we need to compile in getopt.c.
|
dnl Check if we need to compile in getopt.c.
|
||||||
dnl
|
dnl
|
||||||
AC_CHECK_FUNC(getopt_long, [], [
|
AC_CHECK_FUNC(getopt_long, [], [
|
||||||
GETOPT_OBJ='getopt.o'
|
AC_LIBOBJ([getopt])
|
||||||
])
|
])
|
||||||
AC_SUBST(GETOPT_OBJ)
|
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl Checks for libraries.
|
dnl Checks for libraries.
|
||||||
@ -237,7 +232,7 @@ AS_IF([test x"$with_ssl" = xgnutls], [
|
|||||||
if test x"$LIBGNUTLS" != x
|
if test x"$LIBGNUTLS" != x
|
||||||
then
|
then
|
||||||
AC_MSG_NOTICE([compiling in support for SSL via GnuTLS])
|
AC_MSG_NOTICE([compiling in support for SSL via GnuTLS])
|
||||||
SSL_OBJ='gnutls.o'
|
AC_LIBOBJ([gnutls])
|
||||||
else
|
else
|
||||||
AC_MSG_ERROR([--with-ssl=gnutls was given, but GNUTLS is not available.])
|
AC_MSG_ERROR([--with-ssl=gnutls was given, but GNUTLS is not available.])
|
||||||
fi
|
fi
|
||||||
@ -265,7 +260,7 @@ AS_IF([test x"$with_ssl" = xgnutls], [
|
|||||||
if test x"$LIBSSL" != x
|
if test x"$LIBSSL" != x
|
||||||
then
|
then
|
||||||
AC_MSG_NOTICE([compiling in support for SSL via OpenSSL])
|
AC_MSG_NOTICE([compiling in support for SSL via OpenSSL])
|
||||||
SSL_OBJ='openssl.o'
|
AC_LIBOBJ([openssl])
|
||||||
elif test x"$with_ssl" != x
|
elif test x"$with_ssl" != x
|
||||||
then
|
then
|
||||||
AC_MSG_ERROR([--with-ssl was given, but SSL is not available.])
|
AC_MSG_ERROR([--with-ssl was given, but SSL is not available.])
|
||||||
@ -273,17 +268,15 @@ AS_IF([test x"$with_ssl" = xgnutls], [
|
|||||||
]) # endif: --with-ssl == no?
|
]) # endif: --with-ssl == no?
|
||||||
]) # endif: --with-ssl == gnutls?
|
]) # endif: --with-ssl == gnutls?
|
||||||
|
|
||||||
AC_SUBST(SSL_OBJ)
|
|
||||||
|
|
||||||
dnl Enable NTLM if requested and if SSL is available.
|
dnl Enable NTLM if requested and if SSL is available.
|
||||||
NTLM_OBJ=''
|
|
||||||
if test x"$LIBSSL" != x
|
if test x"$LIBSSL" != x
|
||||||
then
|
then
|
||||||
if test x"$ENABLE_NTLM" != xno
|
if test x"$ENABLE_NTLM" != xno
|
||||||
then
|
then
|
||||||
AC_DEFINE([ENABLE_NTLM], 1,
|
AC_DEFINE([ENABLE_NTLM], 1,
|
||||||
[Define if you want the NTLM authorization support compiled in.])
|
[Define if you want the NTLM authorization support compiled in.])
|
||||||
NTLM_OBJ='http-ntlm.o'
|
AC_LIBOBJ([http-ntlm])
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
dnl If SSL is unavailable and the user explicitly requested NTLM,
|
dnl If SSL is unavailable and the user explicitly requested NTLM,
|
||||||
@ -293,7 +286,6 @@ else
|
|||||||
AC_MSG_ERROR([NTLM authorization requested and OpenSSL not found; aborting])
|
AC_MSG_ERROR([NTLM authorization requested and OpenSSL not found; aborting])
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
AC_SUBST(NTLM_OBJ)
|
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl Find an MD5 implementation. Since Wget rarely needs MD5, we try
|
dnl Find an MD5 implementation. Since Wget rarely needs MD5, we try
|
||||||
@ -305,7 +297,7 @@ then
|
|||||||
dnl This should be moved to an AC_DEFUN, but I'm not sure how to
|
dnl This should be moved to an AC_DEFUN, but I'm not sure how to
|
||||||
dnl manipulate MD5_OBJ from the defun.
|
dnl manipulate MD5_OBJ from the defun.
|
||||||
|
|
||||||
MD5_OBJ='gen-md5.o'
|
AC_LIBOBJ([gen-md5])
|
||||||
found_md5=no
|
found_md5=no
|
||||||
|
|
||||||
dnl Check for the system MD5 library on Solaris. We don't check for
|
dnl Check for the system MD5 library on Solaris. We don't check for
|
||||||
@ -342,14 +334,13 @@ then
|
|||||||
dnl If none of the above worked, use the one we ship with Wget.
|
dnl If none of the above worked, use the one we ship with Wget.
|
||||||
if test x"$found_md5" = xno; then
|
if test x"$found_md5" = xno; then
|
||||||
AC_DEFINE([HAVE_BUILTIN_MD5], 1, [Define when using built-in MD5.])
|
AC_DEFINE([HAVE_BUILTIN_MD5], 1, [Define when using built-in MD5.])
|
||||||
MD5_OBJ="$MD5_OBJ gnu-md5.o"
|
AC_LIBOBJ([gnu-md5])
|
||||||
found_md5=yes
|
found_md5=yes
|
||||||
AC_MSG_NOTICE([using the built-in (GNU) MD5 implementation])
|
AC_MSG_NOTICE([using the built-in (GNU) MD5 implementation])
|
||||||
AC_C_BIGENDIAN
|
AC_C_BIGENDIAN
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
AC_DEFINE([HAVE_MD5], 1, [Define if we're compiling support for MD5.])
|
AC_DEFINE([HAVE_MD5], 1, [Define if we're compiling support for MD5.])
|
||||||
AC_SUBST(MD5_OBJ)
|
|
||||||
|
|
||||||
dnl **********************************************************************
|
dnl **********************************************************************
|
||||||
dnl Checks for IPv6
|
dnl Checks for IPv6
|
||||||
|
Loading…
Reference in New Issue
Block a user