|
Packit |
fcad23 |
dnl Reports an invalid option and suggests --enable-<ARGUMENT 1> instead
|
|
Packit |
fcad23 |
AC_DEFUN([NETSNMP_INVALID_ENABLE],
|
|
Packit |
fcad23 |
[AC_MSG_ERROR([Invalid option. Use --enable-$1/--disable-$1 instead])])
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
dnl Reports an invalid option and suggests --with-<ARGUMENT 1> instead
|
|
Packit |
fcad23 |
AC_DEFUN([NETSNMP_INVALID_WITH],
|
|
Packit |
fcad23 |
[AC_MSG_ERROR([Invalid option. Use --with-$1/--without-$1 instead])])
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
dnl Similar to AC_ARG_ENABLE but also defines a matching WITH option that
|
|
Packit |
fcad23 |
dnl suggests the use of the ENABLE option if called
|
|
Packit |
fcad23 |
AC_DEFUN([NETSNMP_ARG_ENABLE],
|
|
Packit |
fcad23 |
[AC_ARG_ENABLE([$1],[$2]dnl
|
|
Packit |
fcad23 |
m4_if(m4_eval($# < 3),1,[],[,[$3]])dnl
|
|
Packit |
fcad23 |
m4_if(m4_eval($# < 4),1,[],[,[$4]]))
|
|
Packit |
fcad23 |
AC_ARG_WITH(
|
|
Packit |
fcad23 |
[$1],,
|
|
Packit |
fcad23 |
[NETSNMP_INVALID_ENABLE([$1])])])
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
dnl Similar to AC_ARG_WITH but also defines a matching ENABLE option that
|
|
Packit |
fcad23 |
dnl suggests the use of the WITH option if called
|
|
Packit |
fcad23 |
AC_DEFUN([NETSNMP_ARG_WITH],
|
|
Packit |
fcad23 |
[AC_ARG_WITH([$1],[$2]dnl
|
|
Packit |
fcad23 |
m4_if(m4_eval($# < 3),1,[],[,[$3]])dnl
|
|
Packit |
fcad23 |
m4_if(m4_eval($# < 4),1,[],[,[$4]]))
|
|
Packit |
fcad23 |
AC_ARG_ENABLE(
|
|
Packit |
fcad23 |
[$1],,
|
|
Packit |
fcad23 |
[NETSNMP_INVALID_WITH([$1])])])
|