Merge branch 'clear-configure' of https://github.com/nmaier/aria2 into nmaier-clear-configure

pull/59/head
Tatsuhiro Tsujikawa 2013-03-04 23:46:57 +09:00
commit 9c2202c899
2 changed files with 33 additions and 17 deletions

View File

@ -24,20 +24,20 @@ esac
AC_DEFINE_UNQUOTED([TARGET], ["$target"], [Define target-type]) AC_DEFINE_UNQUOTED([TARGET], ["$target"], [Define target-type])
# Checks for arguments. # Checks for arguments.
ARIA2_ARG_WITH([gnutls]) ARIA2_ARG_WITHOUT([gnutls])
ARIA2_ARG_WITH([libnettle]) ARIA2_ARG_WITHOUT([libnettle])
ARIA2_ARG_WITH([libgmp]) ARIA2_ARG_WITHOUT([libgmp])
ARIA2_ARG_WITH([libgcrypt]) ARIA2_ARG_WITHOUT([libgcrypt])
ARIA2_ARG_WITH([openssl]) ARIA2_ARG_WITHOUT([openssl])
ARIA2_ARG_WITH([sqlite3]) ARIA2_ARG_WITHOUT([sqlite3])
ARIA2_ARG_WITH([libxml2]) ARIA2_ARG_WITHOUT([libxml2])
ARIA2_ARG_WITH([libexpat]) ARIA2_ARG_WITHOUT([libexpat])
ARIA2_ARG_WITH([libcares]) ARIA2_ARG_WITHOUT([libcares])
ARIA2_ARG_WITH([libz]) ARIA2_ARG_WITHOUT([libz])
ARIA2_ARG_ENABLE([bittorrent]) ARIA2_ARG_DISABLE([bittorrent])
ARIA2_ARG_ENABLE([metalink]) ARIA2_ARG_DISABLE([metalink])
ARIA2_ARG_ENABLE([epoll]) ARIA2_ARG_DISABLE([epoll])
AC_ARG_WITH([ca-bundle], AC_ARG_WITH([ca-bundle],
AS_HELP_STRING([--with-ca-bundle=FILE],[Use FILE as default CA bundle.]), AS_HELP_STRING([--with-ca-bundle=FILE],[Use FILE as default CA bundle.]),
@ -48,7 +48,7 @@ AC_ARG_WITH([bashcompletiondir],
[Directory to install bash_completion file]), [Directory to install bash_completion file]),
[bashcompletiondir=$withval], [bashcompletiondir=$docdir/bash_completion]) [bashcompletiondir=$withval], [bashcompletiondir=$docdir/bash_completion])
AC_ARG_VAR([ARIA2_STATIC], [Set `yes' to build a statically linked aria2]) AC_ARG_VAR([ARIA2_STATIC], [Set 'yes' to build a statically linked aria2])
# Checks for programs. # Checks for programs.
AC_PROG_CXX AC_PROG_CXX

View File

@ -1,18 +1,34 @@
dnl ARIA2_ARG_WITH(PACKAGE) dnl ARIA2_ARG_WITH(PACKAGE)
dnl wrapper for AC_ARG_WITH with default value 'yes'. dnl wrapper for AC_ARG_WITH with default value 'no'.
dnl If --with-$1 is given explicitly, set with_$1_requested to given value. dnl If --with-$1 is given explicitly, set with_$1_requested to given value.
AC_DEFUN([ARIA2_ARG_WITH], AC_DEFUN([ARIA2_ARG_WITH],
[AC_ARG_WITH([$1], [AC_ARG_WITH([$1],
AS_HELP_STRING([--with-$1], [Use $1 if it is installed.]), AS_HELP_STRING([--with-$1], [Use $1.]),
[with_$1_requested=$withval with_$1=$withval], [with_$1=no])]
)
dnl ARIA2_ARG_WITH(PACKAGE)
dnl wrapper for AC_ARG_WITH with default value 'yes'.
dnl If --with-$1 is given explicitly, set with_$1_requested to given value.
AC_DEFUN([ARIA2_ARG_WITHOUT],
[AC_ARG_WITH([$1],
AS_HELP_STRING([--without-$1], [Do not use $1. [default=check]]),
[with_$1_requested=$withval with_$1=$withval], [with_$1=yes])] [with_$1_requested=$withval with_$1=$withval], [with_$1=yes])]
) )
dnl ARIA2_ARG_ENABLE(FEATURE) dnl ARIA2_ARG_ENABLE(FEATURE)
dnl wrapper for AC_ARG_ENABLE with default value 'yes'. dnl wrapper for AC_ARG_ENABLE with default value 'no'.
dnl If --enable-$1 is given explicitly, set enable_$1_requested to given value. dnl If --enable-$1 is given explicitly, set enable_$1_requested to given value.
AC_DEFUN([ARIA2_ARG_ENABLE], AC_DEFUN([ARIA2_ARG_ENABLE],
[AC_ARG_ENABLE([$1], [AC_ARG_ENABLE([$1],
AS_HELP_STRING([--enable-$1], [Enable $1 support.]), AS_HELP_STRING([--enable-$1], [Enable $1 support.]),
[enable_$1_requested=$enableval enable_$1=$enableval], [enable_$1=no])]
)
dnl ARIA2_ARG_DISABLE(FEATURE)
dnl wrapper for AC_ARG_ENABLE with default value 'yes'.
dnl If --enable-$1 is given explicitly, set enable_$1_requested to given value.
AC_DEFUN([ARIA2_ARG_DISABLE],
[AC_ARG_ENABLE([$1],
AS_HELP_STRING([--disable-$1], [Disable $1 support. [default=check]]),
[enable_$1_requested=$enableval enable_$1=$enableval], [enable_$1=yes])] [enable_$1_requested=$enableval enable_$1=$enableval], [enable_$1=yes])]
) )