From 0c2cf532c8b637025c935a6e14f6b8804f97084c Mon Sep 17 00:00:00 2001 From: Thomas Jahns <jahns@dkrz.de> Date: Mon, 5 Feb 2018 13:47:55 +0100 Subject: [PATCH] Use AS_FOR instead of for loop. --- m4/acx_lang_check_include.m4 | 23 +++++++++++------------ m4/acx_option_search_libs.m4 | 19 +++++++++---------- 2 files changed, 20 insertions(+), 22 deletions(-) diff --git a/m4/acx_lang_check_include.m4 b/m4/acx_lang_check_include.m4 index 3f9d04765..880cf58c2 100644 --- a/m4/acx_lang_check_include.m4 +++ b/m4/acx_lang_check_include.m4 @@ -90,18 +90,17 @@ AC_DEFUN([ACX_GENERIC_CHECK_INCLUDE_PATHS_IFELSE], [AS_VAR_SET([save_flags],["@S|@$1"]) while :; do m4_foreach([ACX_IncSet],[$9], - [for ac_incdir in ''m4_ifval([$4],[ $4]); do - AS_IF([test -z "$ac_incdir"], - [ac_res="none required" - $1="m4_ifval(ACX_IncSet,ACX_IncSet )$8 AS_VAR_GET([save_flags])"], - [ac_res="$2$ac_incdir" - $1="m4_ifval(ACX_IncSet,ACX_IncSet )$8 $ac_res AS_VAR_GET([save_flags])"]) - _ACX_LANG_CHECK_INCLUDE_IFELSE([$3],dnl - [AS_IF([test -z "$ac_incdir"],dnl - [AS_VAR_SET([acx_Include],["]m4_ifval(ACX_IncSet,ACX_IncSet )$8["])],dnl - [AS_VAR_SET([acx_Include],["]m4_ifval(ACX_IncSet,ACX_IncSet )[$8 $2$ac_incdir"])])],,[$7]) - AS_VAR_SET_IF([acx_Include], [break]) - done + [AS_FOR([AC_INCDIR],[ac_incdir],['']m4_ifval([$4],[ $4]), + [AS_IF([test -z "$ac_incdir"], + [ac_res="none required" + $1="m4_ifval(ACX_IncSet,ACX_IncSet )$8 AS_VAR_GET([save_flags])"], + [ac_res="$2$ac_incdir" + $1="m4_ifval(ACX_IncSet,ACX_IncSet )$8 $ac_res AS_VAR_GET([save_flags])"]) + _ACX_LANG_CHECK_INCLUDE_IFELSE([$3],dnl + [AS_IF([test -z "$ac_incdir"],dnl + [AS_VAR_SET([acx_Include],["]m4_ifval(ACX_IncSet,ACX_IncSet )$8["])],dnl + [AS_VAR_SET([acx_Include],["]m4_ifval(ACX_IncSet,ACX_IncSet )[$8 $2$ac_incdir"])])],,[$7]) + AS_VAR_SET_IF([acx_Include], [break])]) AS_VAR_SET_IF([acx_Include], [break]) ]) break diff --git a/m4/acx_option_search_libs.m4 b/m4/acx_option_search_libs.m4 index 8fdb99cd2..93b2dda12 100644 --- a/m4/acx_option_search_libs.m4 +++ b/m4/acx_option_search_libs.m4 @@ -54,17 +54,16 @@ dnl is given or not. AC_DEFUN([_ACX_OPTION_SEARCH_LIBS], [acx_option_func_search_save_LIBS="$LIBS" AC_LANG_CONFTEST([m4_ifval([$6],[AC_LANG_PROGRAM([$5],[$6])],[AC_LANG_CALL([$5], [$1])])]) - for ac_lib in '' $2; do - AS_IF([test -z "$ac_lib"], - [ac_res="none required" - LIBS="m4_ifval([$4],[$4 ])m4_ifnblank($3,[$3 ])$acx_option_func_search_save_LIBS"], - [ac_res="-l$ac_lib" - LIBS="m4_ifval([$4],[$4 ])$ac_res m4_ifnblank($3,[$3 ])$acx_option_func_search_save_LIBS"]) - AC_LINK_IFELSE([], [AS_IF([test x"$ac_res" = x"none required"],dnl + AS_FOR([AC_LIB],[ac_lib],['' $2], + [AS_IF([test -z "]AC_LIB["], + [ac_res="none required" + LIBS="m4_ifval([$4],[$4 ])m4_ifnblank($3,[$3 ])$acx_option_func_search_save_LIBS"], + [ac_res="-l]AC_LIB[" + LIBS="m4_ifval([$4],[$4 ])$ac_res m4_ifnblank($3,[$3 ])$acx_option_func_search_save_LIBS"]) + AC_LINK_IFELSE([], [AS_IF([test x"$ac_res" = x"none required"],dnl [AS_VAR_SET([ac_Search],["]m4_ifval([$4],[$4 ])[$3"])],dnl - [AS_VAR_SET([ac_Search],["]m4_ifval([$4],[$4 ])[-l$ac_lib $3"])])]) - AS_VAR_SET_IF([ac_Search], [break]) - done + [AS_VAR_SET([ac_Search],["]m4_ifval([$4],[$4 ])[-l]AC_LIB[ $3"])])]) + AS_VAR_SET_IF([ac_Search], [break])]) rm conftest.$ac_ext LIBS="$acx_option_func_search_save_LIBS"]) dnl ACX_OPTION_SEARCH_LIBS(FUNCTION, SEARCH-LIBS, -- GitLab