diff options
Diffstat (limited to 'm4/pdns_check_cdb.m4')
-rw-r--r-- | m4/pdns_check_cdb.m4 | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/m4/pdns_check_cdb.m4 b/m4/pdns_check_cdb.m4 new file mode 100644 index 0000000..3d1e349 --- /dev/null +++ b/m4/pdns_check_cdb.m4 @@ -0,0 +1,21 @@ +AC_DEFUN([PDNS_CHECK_CDB],[ + PKG_CHECK_MODULES([CDB], [libcdb], [ + AC_DEFINE([HAVE_CDB], [1], [Define to 1 if you have CDB]) + [HAVE_CDB=1] + ], + [AC_CHECK_HEADERS([cdb.h], + [AC_CHECK_LIB([cdb], [cdb_find], + [ + CDB_LIBS="-lcdb" + AC_DEFINE([HAVE_CDB], [1], [Define to 1 if you have CDB]) + [HAVE_CDB=1] + ], + [:] + )], + [:] + )] + ) + AC_SUBST(CDB_LIBS) + AC_SUBST(CDB_CFLAGS) + AM_CONDITIONAL([HAVE_CDB], [test "x$CDB_LIBS" != "x"]) +]) |