configure: Add an option to enable all optional features/plugins
This has probably no real practical use, but it simplifies testing.
This commit is contained in:
parent
1c26ce2dc3
commit
0e6f3a380a
15
configure.ac
15
configure.ac
|
@ -288,7 +288,20 @@ ARG_DISBL_SET([defaults], [disable all default plugins (they can be enable
|
||||||
if test x$defaults = xfalse; then
|
if test x$defaults = xfalse; then
|
||||||
for option in $enabled_by_default; do
|
for option in $enabled_by_default; do
|
||||||
eval test x\${${option}_given} = xtrue && continue
|
eval test x\${${option}_given} = xtrue && continue
|
||||||
let $option=false
|
eval $option=false
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
# ==============================
|
||||||
|
# option to enable all options
|
||||||
|
# ==============================
|
||||||
|
|
||||||
|
ARG_ENABL_SET([all], [enable all plugins and features (they can be disabled with their respective --disable options). Mainly for testing.])
|
||||||
|
|
||||||
|
if test x$all_given = xtrue; then
|
||||||
|
for option in $disabled_by_default; do
|
||||||
|
eval test x\${${option}_given} = xtrue && continue
|
||||||
|
eval $option=true
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
# ARG_ENABL_SET(option, help)
|
# ARG_ENABL_SET(option, help)
|
||||||
# ---------------------------
|
# ---------------------------
|
||||||
# Create a --enable-$1 option with helptext, set a variable $1 to true/false
|
# Create a --enable-$1 option with helptext, set a variable $1 to true/false
|
||||||
|
# All $1 are collected in the variable $disabled_by_default
|
||||||
AC_DEFUN([ARG_ENABL_SET],
|
AC_DEFUN([ARG_ENABL_SET],
|
||||||
[AC_ARG_ENABLE(
|
[AC_ARG_ENABLE(
|
||||||
[$1],
|
[$1],
|
||||||
|
@ -14,7 +15,8 @@ AC_DEFUN([ARG_ENABL_SET],
|
||||||
fi],
|
fi],
|
||||||
[patsubst([$1], [-], [_])=false
|
[patsubst([$1], [-], [_])=false
|
||||||
patsubst([$1], [-], [_])_given=false]
|
patsubst([$1], [-], [_])_given=false]
|
||||||
)]
|
)
|
||||||
|
disabled_by_default=${disabled_by_default}" patsubst([$1], [-], [_])"]
|
||||||
)
|
)
|
||||||
|
|
||||||
# ARG_DISBL_SET(option, help)
|
# ARG_DISBL_SET(option, help)
|
||||||
|
|
Loading…
Reference in New Issue