X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1f7e12cc26dd8aa2042101ee1d6f715140041ec0..7f2689be39e5b0d794b19732a1a9fb57247bee8a:/acinclude.m4 diff --git a/acinclude.m4 b/acinclude.m4 index d07c008c65..f1b9dff20d 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -284,7 +284,7 @@ AC_DEFUN([WX_CHECK_FUNCS], if eval test \$wx_cv_func_$wx_func = yes then - AC_DEFINE_UNQUOTED([HAVE_`echo $wx_func | tr 'a-z' 'A-Z'`]) + AC_DEFINE_UNQUOTED([AS_TR_CPP([HAVE_$wx_func])]) $2 else : @@ -364,7 +364,6 @@ dnl giving configure --disable-all-features option) AC_DEFUN([WX_ARG_SYS_WITH], [ AC_MSG_CHECKING([for --with-$1]) - no_cache=0 AC_ARG_WITH($1, [$2], [ if test "$withval" = yes; then @@ -378,21 +377,23 @@ AC_DEFUN([WX_ARG_SYS_WITH], else AC_MSG_ERROR([Invalid value for --with-$1: should be yes, no, sys, or builtin]) fi + cache=yes ], [ LINE=`grep "^$3=" ${wx_arg_cache_file}` if test "x$LINE" != x ; then - eval "DEFAULT_$LINE" + eval "DEFAULT_$LINE" + cache=yes else - no_cache=1 + cache=no fi AS_TR_SH(wx_cv_use_$1)='$3=${'DEFAULT_$3":-$wxUSE_ALL_FEATURES}" ]) eval "$AS_TR_SH(wx_cv_use_$1)" - if test "$no_cache" != 1; then - echo $AS_TR_SH(wx_cv_use_$1) >> ${wx_arg_cache_file}.tmp + if test "x$cache" = xyes; then + echo "$3=$$3" >> ${wx_arg_cache_file}.tmp fi if test "$$3" = yes; then @@ -422,7 +423,6 @@ AC_DEFUN([WX_ARG_WITH], fi fi AC_MSG_CHECKING([for --${withstring:-with}-$1]) - no_cache=0 AC_ARG_WITH($1, [$2], [ if test "$withval" = yes; then @@ -430,21 +430,23 @@ AC_DEFUN([WX_ARG_WITH], else AS_TR_SH(wx_cv_use_$1)='$3=no' fi + cache=yes ], [ LINE=`grep "^$3=" ${wx_arg_cache_file}` if test "x$LINE" != x ; then - eval "DEFAULT_$LINE" + eval "DEFAULT_$LINE" + cache=yes else - no_cache=1 + cache=no fi AS_TR_SH(wx_cv_use_$1)='$3=${'DEFAULT_$3":-$defaultval}" ]) eval "$AS_TR_SH(wx_cv_use_$1)" - if test "$no_cache" != 1; then - echo $AS_TR_SH(wx_cv_use_$1) >> ${wx_arg_cache_file}.tmp + if test "x$cache" = xyes; then + echo "$3=$$3" >> ${wx_arg_cache_file}.tmp fi if test x"$withstring" = xwithout; then @@ -486,7 +488,6 @@ AC_DEFUN([WX_ARG_ENABLE], fi AC_MSG_CHECKING([for --${enablestring:-enable}-$1]) - no_cache=0 AC_ARG_ENABLE($1, [$2], [ if test "$enableval" = yes; then @@ -494,21 +495,23 @@ AC_DEFUN([WX_ARG_ENABLE], else AS_TR_SH(wx_cv_use_$1)='$3=no' fi + cache=yes ], [ LINE=`grep "^$3=" ${wx_arg_cache_file}` if test "x$LINE" != x ; then - eval "DEFAULT_$LINE" + eval "DEFAULT_$LINE" + cache=yes else - no_cache=1 + cache=no fi AS_TR_SH(wx_cv_use_$1)='$3=${'DEFAULT_$3":-$defaultval}" ]) eval "$AS_TR_SH(wx_cv_use_$1)" - if test "$no_cache" != 1; then - echo $AS_TR_SH(wx_cv_use_$1) >> ${wx_arg_cache_file}.tmp + if test "x$cache" = xyes; then + echo "$3=$$3" >> ${wx_arg_cache_file}.tmp fi if test x"$enablestring" = xdisable; then @@ -549,25 +552,26 @@ AC_DEFUN([WX_ARG_ENABLE_PARAM], [ enablestring=$4 AC_MSG_CHECKING([for --${enablestring:-enable}-$1]) - no_cache=0 AC_ARG_ENABLE($1, [$2], [ wx_cv_use_$1="$3='$enableval'" + cache=yes ], [ LINE=`grep "^$3=" ${wx_arg_cache_file}` if test "x$LINE" != x ; then eval "DEFAULT_$LINE" + cache=yes else - no_cache=1 + cache=no fi wx_cv_use_$1='$3='$DEFAULT_$3 ]) eval "$wx_cv_use_$1" - if test "$no_cache" != 1; then - echo $wx_cv_use_$1 >> ${wx_arg_cache_file}.tmp + if test "x$cache" = xyes; then + echo "$3=$$3" >> ${wx_arg_cache_file}.tmp fi AC_MSG_RESULT([$$3])