From 8aab42aaa80256c2f2323cebe40c3b26c2720734 Mon Sep 17 00:00:00 2001 From: Peter Kokot Date: Tue, 13 Aug 2024 18:58:15 +0200 Subject: [PATCH] Autotools: Use AS_* macros in embed SAPI --- sapi/embed/config.m4 | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/sapi/embed/config.m4 b/sapi/embed/config.m4 index ef9956763d3a..86856124f232 100644 --- a/sapi/embed/config.m4 +++ b/sapi/embed/config.m4 @@ -8,29 +8,27 @@ PHP_ARG_ENABLE([embed],, AC_MSG_CHECKING([for embedded SAPI library support]) if test "$PHP_EMBED" != "no"; then - case "$PHP_EMBED" in - yes|shared) + AS_CASE([$PHP_EMBED], + [yes|shared], [ LIBPHP_CFLAGS="-shared" PHP_EMBED_TYPE=shared INSTALL_IT="\$(mkinstalldirs) \$(INSTALL_ROOT)\$(orig_libdir); \$(INSTALL) -m 0755 $SAPI_SHARED \$(INSTALL_ROOT)\$(orig_libdir)" - ;; - static) + ], + [static], [ LIBPHP_CFLAGS="-static" PHP_EMBED_TYPE=static INSTALL_IT="\$(mkinstalldirs) \$(INSTALL_ROOT)\$(orig_libdir); \$(INSTALL) -m 0644 $SAPI_STATIC \$(INSTALL_ROOT)\$(orig_libdir)" - ;; - *) - PHP_EMBED_TYPE=no - ;; - esac - if test "$PHP_EMBED_TYPE" != "no"; then + ], + [PHP_EMBED_TYPE=no]) + + AS_VAR_IF([PHP_EMBED_TYPE], [no],, [ PHP_SUBST([LIBPHP_CFLAGS]) PHP_SELECT_SAPI([embed], [$PHP_EMBED_TYPE], [php_embed.c], [-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1]) PHP_INSTALL_HEADERS([sapi/embed], [php_embed.h]) - fi + ]) AC_MSG_RESULT([$PHP_EMBED_TYPE]) AC_SUBST([PHP_EMBED_TYPE]) else