Autotools: Use AS_CASE in ext/pdo_odbc (#15355)

This commit is contained in:
Peter Kokot 2024-08-12 14:21:20 +02:00 committed by GitHub
parent e6ecd83ea5
commit cdf0a9b9a0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -39,32 +39,21 @@ if test "$PHP_PDO_ODBC" != "no"; then
pdo_odbc_dir= pdo_odbc_dir=
fi fi
case $pdo_odbc_flavour in AS_CASE([$pdo_odbc_flavour],
ibm-db2) [ibm-db2], [
pdo_odbc_def_libdir=/home/db2inst1/sqllib/lib pdo_odbc_def_libdir=/home/db2inst1/sqllib/lib
pdo_odbc_def_incdir=/home/db2inst1/sqllib/include pdo_odbc_def_incdir=/home/db2inst1/sqllib/include
pdo_odbc_def_lib=db2 pdo_odbc_def_lib=db2
;; ],
[iODBC|iodbc], [pdo_odbc_pkgconfig_module=libiodbc],
iODBC|iodbc) [unixODBC|unixodbc], [pdo_odbc_pkgconfig_module=odbc],
pdo_odbc_pkgconfig_module=libiodbc [generic], [
;;
unixODBC|unixodbc)
pdo_odbc_pkgconfig_module=odbc
;;
generic)
pdo_odbc_def_lib="`echo $PHP_PDO_ODBC | cut -d, -f3`" 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_ldflags="`echo $PHP_PDO_ODBC | cut -d, -f4`"
pdo_odbc_def_cflags="`echo $PHP_PDO_ODBC | cut -d, -f5`" pdo_odbc_def_cflags="`echo $PHP_PDO_ODBC | cut -d, -f5`"
pdo_odbc_flavour="generic-$pdo_odbc_def_lib" pdo_odbc_flavour="generic-$pdo_odbc_def_lib"
;; ],
[AC_MSG_ERROR([Unknown ODBC flavour $pdo_odbc_flavour]PDO_ODBC_HELP_TEXT)])
*)
AC_MSG_ERROR([Unknown ODBC flavour $pdo_odbc_flavour]PDO_ODBC_HELP_TEXT)
;;
esac
if test -n "$pdo_odbc_pkgconfig_module"; then if test -n "$pdo_odbc_pkgconfig_module"; then
AC_MSG_RESULT([$pdo_odbc_flavour using pkg-config]) AC_MSG_RESULT([$pdo_odbc_flavour using pkg-config])