]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
m4: want_db.m4 - Modernize m4 syntax
authorAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 25 Apr 2022 19:42:04 +0000 (22:42 +0300)
committerKarl Fleischmann <karl.fleischmann@open-xchange.com>
Mon, 4 Jul 2022 09:43:26 +0000 (11:43 +0200)
m4/want_db.m4

index 469dedb1907b0c875783897e08ebb86cfb808579..d2ff25f572036b805333625b28df81084d8fcd11 100644 (file)
@@ -1,33 +1,33 @@
 AC_DEFUN([DOVECOT_WANT_DB], [
-  if test $want_db != no; then
+  AS_IF([test $want_db != no], [
     AC_CACHE_CHECK([db_env_create in -ldb],i_cv_have_db_env_create,[
       old_LIBS=$LIBS
       LIBS="$LIBS -ldb"
-      AC_TRY_LINK([
+      AC_LINK_IFELSE([AC_LANG_PROGRAM([[
         #include <db.h>
-      ][
+      ]], [[
         db_env_create(0, 0);
-      ][
+      ]])],[
         i_cv_have_db_env_create=yes
       ], [
         i_cv_have_db_env_create=no
       ])
       LIBS=$old_LIBS
     ])
-    if test $i_cv_have_db_env_create = yes; then
+    AS_IF([test $i_cv_have_db_env_create = yes], [
       AC_CHECK_HEADER(db.h, [
         DICT_LIBS="$DICT_LIBS -ldb"
         dict_drivers="$dict_drivers db"
         AC_DEFINE(BUILD_DB,, [Build with Berkeley DB support])
       ], [
-        if test $want_db = yes; then
-          AC_ERROR([Can't build with db support: db.h not found])
-        fi
+        AS_IF([test $want_db = yes], [
+          AC_MSG_ERROR(Can't build with db support: db.h not found)
+        ])
       ])
-    else
-      if test $want_db = yes; then
+    ], [
+      AS_IF([test $want_db = yes], [
         AC_ERROR([Can't build with db support: libdb not found])
-      fi
-    fi
-  fi
+      ])
+    ])
+  ])
 ])