diff options
author | Werner Koch <[email protected]> | 2016-06-29 09:39:49 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2016-06-29 10:04:11 +0000 |
commit | d8ee0d79a702c92a257884bab86183d32d16ff0e (patch) | |
tree | 901c5c1f215281d68930d545a3ceb657e5b7aaa7 | |
parent | tools: Add modules for MIME parsing and creating. (diff) | |
download | gnupg-d8ee0d79a702c92a257884bab86183d32d16ff0e.tar.gz gnupg-d8ee0d79a702c92a257884bab86183d32d16ff0e.zip |
build: Improve GNUPG_BUILD_PROGRAM macro.
* acinclude.m4 (GNUPG_BUILD_PROGRAM): Allow for dash in options.
Signed-off-by: Werner Koch <[email protected]>
-rw-r--r-- | acinclude.m4 | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 7c264a41b..724c08572 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -165,23 +165,25 @@ AC_DEFUN([GNUPG_CHECK_ENDIAN], # build_NAME and whether --enable-NAME or --disable-NAME is shown with # ./configure --help AC_DEFUN([GNUPG_BUILD_PROGRAM], - [build_$1=$2 + [m4_define([my_build], [m4_bpatsubst(build_$1, [[^a-zA-Z0-9_]], [_])]) + my_build=$2 m4_if([$2],[yes],[ AC_ARG_ENABLE([$1], AC_HELP_STRING([--disable-$1], [do not build the $1 program]), - build_$1=$enableval, build_$1=$2) + my_build=$enableval, my_build=$2) ],[ AC_ARG_ENABLE([$1], AC_HELP_STRING([--enable-$1], [build the $1 program]), - build_$1=$enableval, build_$1=$2) + my_build=$enableval, my_build=$2) ]) - case "$build_$1" in + case "$my_build" in no|yes) ;; *) AC_MSG_ERROR([only yes or no allowed for feature --enable-$1]) ;; esac + m4_undefine([my_build]) ]) |