corrected (and simplified) configarg.cache updating broken by last changes to WX_ARG_WITH/ENABLE
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47612 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
32
acinclude.m4
32
acinclude.m4
@@ -364,7 +364,6 @@ dnl giving configure --disable-all-features option)
|
|||||||
AC_DEFUN([WX_ARG_SYS_WITH],
|
AC_DEFUN([WX_ARG_SYS_WITH],
|
||||||
[
|
[
|
||||||
AC_MSG_CHECKING([for --with-$1])
|
AC_MSG_CHECKING([for --with-$1])
|
||||||
no_cache=0
|
|
||||||
AC_ARG_WITH($1, [$2],
|
AC_ARG_WITH($1, [$2],
|
||||||
[
|
[
|
||||||
if test "$withval" = yes; then
|
if test "$withval" = yes; then
|
||||||
@@ -378,21 +377,20 @@ AC_DEFUN([WX_ARG_SYS_WITH],
|
|||||||
else
|
else
|
||||||
AC_MSG_ERROR([Invalid value for --with-$1: should be yes, no, sys, or builtin])
|
AC_MSG_ERROR([Invalid value for --with-$1: should be yes, no, sys, or builtin])
|
||||||
fi
|
fi
|
||||||
|
cache=yes
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
LINE=`grep "^$3=" ${wx_arg_cache_file}`
|
LINE=`grep "^$3=" ${wx_arg_cache_file}`
|
||||||
if test "x$LINE" != x ; then
|
if test "x$LINE" != x ; then
|
||||||
eval "DEFAULT_$LINE"
|
eval "DEFAULT_$LINE"
|
||||||
else
|
|
||||||
no_cache=1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AS_TR_SH(wx_cv_use_$1)='$3=${'DEFAULT_$3":-$wxUSE_ALL_FEATURES}"
|
AS_TR_SH(wx_cv_use_$1)='$3=${'DEFAULT_$3":-$wxUSE_ALL_FEATURES}"
|
||||||
])
|
])
|
||||||
|
|
||||||
eval "$AS_TR_SH(wx_cv_use_$1)"
|
eval "$AS_TR_SH(wx_cv_use_$1)"
|
||||||
if test "$no_cache" != 1; then
|
if test "x$cache" = xyes; then
|
||||||
echo $AS_TR_SH(wx_cv_use_$1) >> ${wx_arg_cache_file}.tmp
|
echo "$3=$$3" >> ${wx_arg_cache_file}.tmp
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test "$$3" = yes; then
|
if test "$$3" = yes; then
|
||||||
@@ -422,7 +420,6 @@ AC_DEFUN([WX_ARG_WITH],
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
AC_MSG_CHECKING([for --${withstring:-with}-$1])
|
AC_MSG_CHECKING([for --${withstring:-with}-$1])
|
||||||
no_cache=0
|
|
||||||
AC_ARG_WITH($1, [$2],
|
AC_ARG_WITH($1, [$2],
|
||||||
[
|
[
|
||||||
if test "$withval" = yes; then
|
if test "$withval" = yes; then
|
||||||
@@ -430,21 +427,20 @@ AC_DEFUN([WX_ARG_WITH],
|
|||||||
else
|
else
|
||||||
AS_TR_SH(wx_cv_use_$1)='$3=no'
|
AS_TR_SH(wx_cv_use_$1)='$3=no'
|
||||||
fi
|
fi
|
||||||
|
cache=yes
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
LINE=`grep "^$3=" ${wx_arg_cache_file}`
|
LINE=`grep "^$3=" ${wx_arg_cache_file}`
|
||||||
if test "x$LINE" != x ; then
|
if test "x$LINE" != x ; then
|
||||||
eval "DEFAULT_$LINE"
|
eval "DEFAULT_$LINE"
|
||||||
else
|
|
||||||
no_cache=1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AS_TR_SH(wx_cv_use_$1)='$3=${'DEFAULT_$3":-$defaultval}"
|
AS_TR_SH(wx_cv_use_$1)='$3=${'DEFAULT_$3":-$defaultval}"
|
||||||
])
|
])
|
||||||
|
|
||||||
eval "$AS_TR_SH(wx_cv_use_$1)"
|
eval "$AS_TR_SH(wx_cv_use_$1)"
|
||||||
if test "$no_cache" != 1; then
|
if test "x$cache" != xyes; then
|
||||||
echo $AS_TR_SH(wx_cv_use_$1) >> ${wx_arg_cache_file}.tmp
|
echo "$3=$$3" >> ${wx_arg_cache_file}.tmp
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test x"$withstring" = xwithout; then
|
if test x"$withstring" = xwithout; then
|
||||||
@@ -486,7 +482,6 @@ AC_DEFUN([WX_ARG_ENABLE],
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
AC_MSG_CHECKING([for --${enablestring:-enable}-$1])
|
AC_MSG_CHECKING([for --${enablestring:-enable}-$1])
|
||||||
no_cache=0
|
|
||||||
AC_ARG_ENABLE($1, [$2],
|
AC_ARG_ENABLE($1, [$2],
|
||||||
[
|
[
|
||||||
if test "$enableval" = yes; then
|
if test "$enableval" = yes; then
|
||||||
@@ -494,21 +489,20 @@ AC_DEFUN([WX_ARG_ENABLE],
|
|||||||
else
|
else
|
||||||
AS_TR_SH(wx_cv_use_$1)='$3=no'
|
AS_TR_SH(wx_cv_use_$1)='$3=no'
|
||||||
fi
|
fi
|
||||||
|
cache=yes
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
LINE=`grep "^$3=" ${wx_arg_cache_file}`
|
LINE=`grep "^$3=" ${wx_arg_cache_file}`
|
||||||
if test "x$LINE" != x ; then
|
if test "x$LINE" != x ; then
|
||||||
eval "DEFAULT_$LINE"
|
eval "DEFAULT_$LINE"
|
||||||
else
|
|
||||||
no_cache=1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AS_TR_SH(wx_cv_use_$1)='$3=${'DEFAULT_$3":-$defaultval}"
|
AS_TR_SH(wx_cv_use_$1)='$3=${'DEFAULT_$3":-$defaultval}"
|
||||||
])
|
])
|
||||||
|
|
||||||
eval "$AS_TR_SH(wx_cv_use_$1)"
|
eval "$AS_TR_SH(wx_cv_use_$1)"
|
||||||
if test "$no_cache" != 1; then
|
if test "x$cache" = xyes; then
|
||||||
echo $AS_TR_SH(wx_cv_use_$1) >> ${wx_arg_cache_file}.tmp
|
echo "$3=$$3" >> ${wx_arg_cache_file}.tmp
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test x"$enablestring" = xdisable; then
|
if test x"$enablestring" = xdisable; then
|
||||||
@@ -549,25 +543,23 @@ AC_DEFUN([WX_ARG_ENABLE_PARAM],
|
|||||||
[
|
[
|
||||||
enablestring=$4
|
enablestring=$4
|
||||||
AC_MSG_CHECKING([for --${enablestring:-enable}-$1])
|
AC_MSG_CHECKING([for --${enablestring:-enable}-$1])
|
||||||
no_cache=0
|
|
||||||
AC_ARG_ENABLE($1, [$2],
|
AC_ARG_ENABLE($1, [$2],
|
||||||
[
|
[
|
||||||
wx_cv_use_$1="$3='$enableval'"
|
wx_cv_use_$1="$3='$enableval'"
|
||||||
|
cache=yes
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
LINE=`grep "^$3=" ${wx_arg_cache_file}`
|
LINE=`grep "^$3=" ${wx_arg_cache_file}`
|
||||||
if test "x$LINE" != x ; then
|
if test "x$LINE" != x ; then
|
||||||
eval "DEFAULT_$LINE"
|
eval "DEFAULT_$LINE"
|
||||||
else
|
|
||||||
no_cache=1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
wx_cv_use_$1='$3='$DEFAULT_$3
|
wx_cv_use_$1='$3='$DEFAULT_$3
|
||||||
])
|
])
|
||||||
|
|
||||||
eval "$wx_cv_use_$1"
|
eval "$wx_cv_use_$1"
|
||||||
if test "$no_cache" != 1; then
|
if test "x$cache" = xyes; then
|
||||||
echo $wx_cv_use_$1 >> ${wx_arg_cache_file}.tmp
|
echo "$3=$$3" >> ${wx_arg_cache_file}.tmp
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_MSG_RESULT([$$3])
|
AC_MSG_RESULT([$$3])
|
||||||
|
Reference in New Issue
Block a user