mirror of
https://github.com/strongswan/strongswan.git
synced 2025-10-06 00:00:47 -04:00
The --disable-defaults option disables all plugins that would be enabled by default. This allows to selectively enable specific plugins without issues when new default options get added in future releases.
39 lines
1.0 KiB
Plaintext
39 lines
1.0 KiB
Plaintext
|
|
# ARG_ENABL_SET(option, help)
|
|
# ---------------------------
|
|
# Create a --enable-$1 option with helptext, set a variable $1 to true/false
|
|
AC_DEFUN([ARG_ENABL_SET],
|
|
[AC_ARG_ENABLE(
|
|
[$1],
|
|
AS_HELP_STRING([--enable-$1], [$2]),
|
|
[patsubst([$1], [-], [_])_given=true
|
|
if test x$enableval = xyes; then
|
|
patsubst([$1], [-], [_])=true
|
|
else
|
|
patsubst([$1], [-], [_])=false
|
|
fi],
|
|
[patsubst([$1], [-], [_])=false
|
|
patsubst([$1], [-], [_])_given=false]
|
|
)]
|
|
)
|
|
|
|
# ARG_DISBL_SET(option, help)
|
|
# ---------------------------
|
|
# Create a --disable-$1 option with helptext, set a variable $1 to true/false
|
|
# All $1 are collected in the variable $enabled_by_default
|
|
AC_DEFUN([ARG_DISBL_SET],
|
|
[AC_ARG_ENABLE(
|
|
[$1],
|
|
AS_HELP_STRING([--disable-$1], [$2]),
|
|
[patsubst([$1], [-], [_])_given=true
|
|
if test x$enableval = xyes; then
|
|
patsubst([$1], [-], [_])=true
|
|
else
|
|
patsubst([$1], [-], [_])=false
|
|
fi],
|
|
[patsubst([$1], [-], [_])=true
|
|
patsubst([$1], [-], [_])_given=false]
|
|
)
|
|
enabled_by_default=${enabled_by_default}" patsubst([$1], [-], [_])"]
|
|
)
|