From 876e07b52c759f5ca802bb75cecda3864f70b1a2 Mon Sep 17 00:00:00 2001 From: caro Date: Sun, 24 Jan 2010 23:04:24 +0000 Subject: [PATCH] * more portable shell tests * better m4 code git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/eina@45540 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- m4/eina_bench.m4 | 8 ++------ m4/eina_check.m4 | 6 +++--- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/m4/eina_bench.m4 b/m4/eina_bench.m4 index c83a462..e586eff 100644 --- a/m4/eina_bench.m4 +++ b/m4/eina_bench.m4 @@ -18,17 +18,13 @@ AC_ARG_ENABLE([$1], ], [enable_module="yes"]) -if test "x${enable_module}" = "xyes" -a "x${want_module}" = "xyes"; then +if test "x${enable_module}" = "xyes" && test "x${want_module}" = "xyes"; then PKG_CHECK_MODULES([]UP[], [$3], [have_module="yes"], [have_module="no"]) fi AM_CONDITIONAL([EINA_HAVE_]UP[], [test "x${have_module}" = "xyes"]) -if test "x${have_module}" = "xyes" ; then - ifelse([$4], , :, [$4]) -else - ifelse([$5], , :, [$5]) -fi +AS_IF([test "x$have_module" = "xyes"], [$4], [$5]) m4_popdef([UP]) m4_popdef([DOWN]) diff --git a/m4/eina_check.m4 b/m4/eina_check.m4 index e0361cc..0bffbe5 100644 --- a/m4/eina_check.m4 +++ b/m4/eina_check.m4 @@ -22,7 +22,7 @@ AC_ARG_ENABLE([$1], [enable_module="yes"]) have_module="no" -if test "x${enable_module}" = "xyes" -o "x${enable_module}" = "xstatic" ; then +if test "x${enable_module}" = "xyes" || test "x${enable_module}" = "xstatic" ; then have_module="yes" fi @@ -30,7 +30,7 @@ AC_MSG_CHECKING([whether to enable $3 built]) AC_MSG_RESULT([${have_module}]) build_module="no" -if test "x${want_module}" = "xyes" -a "x${have_module}" = "xyes" ; then +if test "x${want_module}" = "xyes" && test "x${have_module}" = "xyes" ; then build_module="yes" fi @@ -38,7 +38,7 @@ AC_MSG_CHECKING([whether to build $3]) AC_MSG_RESULT([${build_module}]) static_module="no" -if test "x${want_module}" = "xyes" -a "x${enable_module}" = "xstatic" ; then +if test "x${want_module}" = "xyes" && test "x${enable_module}" = "xstatic" ; then static_module="yes" fi -- 2.7.4