From cdf0a9b9a06fabe82c22deb6b89ab75768507e1d Mon Sep 17 00:00:00 2001 From: Peter Kokot Date: Mon, 12 Aug 2024 14:21:20 +0200 Subject: [PATCH] Autotools: Use AS_CASE in ext/pdo_odbc (#15355) --- ext/pdo_odbc/config.m4 | 27 ++++++++------------------- 1 file changed, 8 insertions(+), 19 deletions(-) diff --git a/ext/pdo_odbc/config.m4 b/ext/pdo_odbc/config.m4 index c256f14210f..794743d362f 100644 --- a/ext/pdo_odbc/config.m4 +++ b/ext/pdo_odbc/config.m4 @@ -39,32 +39,21 @@ if test "$PHP_PDO_ODBC" != "no"; then pdo_odbc_dir= fi - case $pdo_odbc_flavour in - ibm-db2) + AS_CASE([$pdo_odbc_flavour], + [ibm-db2], [ pdo_odbc_def_libdir=/home/db2inst1/sqllib/lib pdo_odbc_def_incdir=/home/db2inst1/sqllib/include pdo_odbc_def_lib=db2 - ;; - - iODBC|iodbc) - pdo_odbc_pkgconfig_module=libiodbc - ;; - - unixODBC|unixodbc) - pdo_odbc_pkgconfig_module=odbc - ;; - - generic) + ], + [iODBC|iodbc], [pdo_odbc_pkgconfig_module=libiodbc], + [unixODBC|unixodbc], [pdo_odbc_pkgconfig_module=odbc], + [generic], [ pdo_odbc_def_lib="`echo $PHP_PDO_ODBC | cut -d, -f3`" pdo_odbc_def_ldflags="`echo $PHP_PDO_ODBC | cut -d, -f4`" pdo_odbc_def_cflags="`echo $PHP_PDO_ODBC | cut -d, -f5`" pdo_odbc_flavour="generic-$pdo_odbc_def_lib" - ;; - - *) - AC_MSG_ERROR([Unknown ODBC flavour $pdo_odbc_flavour]PDO_ODBC_HELP_TEXT) - ;; - esac + ], + [AC_MSG_ERROR([Unknown ODBC flavour $pdo_odbc_flavour]PDO_ODBC_HELP_TEXT)]) if test -n "$pdo_odbc_pkgconfig_module"; then AC_MSG_RESULT([$pdo_odbc_flavour using pkg-config])