Return to with.m4 CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / strongswan / m4 / macros |
1.1 ! misho 1: ! 2: # ARG_WITH_SUBST(option, default, help) ! 3: # ----------------------------------- ! 4: # Create a --with-$1 option with helptext, AC_SUBST($1) to $withval/default ! 5: AC_DEFUN([ARG_WITH_SUBST], ! 6: [AC_ARG_WITH( ! 7: [$1], ! 8: AS_HELP_STRING([--with-$1=arg], [$3 (default: $2).]), ! 9: [AC_SUBST(patsubst([$1], [-], [_]), ["$withval"])], ! 10: [AC_SUBST(patsubst([$1], [-], [_]), ["$2"])] ! 11: )] ! 12: ) ! 13: ! 14: # ARG_WITH_SET(option, default, help) ! 15: # ----------------------------------- ! 16: # Create a --with-$1 option with helptext, set a variable $1 to $withval/default ! 17: AC_DEFUN([ARG_WITH_SET], ! 18: [AC_ARG_WITH( ! 19: [$1], ! 20: AS_HELP_STRING([--with-$1=arg], [$3 (default: $2).]), ! 21: patsubst([$1], [-], [_])="$withval", ! 22: patsubst([$1], [-], [_])=$2 ! 23: )] ! 24: )