]> the.earth.li Git - onak.git/blobdiff - configure.ac
0.3.2 release.
[onak.git] / configure.ac
index a3468aac8dd27dedd0d3c810b5f6f753a71f3e00..d156df0db81981b66d874b85097971ca76ff5543 100644 (file)
@@ -1,5 +1,5 @@
 AC_PREREQ(2.50)
-AC_INIT([onak],[0.3.0],[noodles-onak@earth.li])
+AC_INIT([onak],[0.3.2],[noodles-onak@earth.li])
 AC_CONFIG_SRCDIR(onak.c)
 AC_CONFIG_HEADER(config.h)
 
@@ -9,6 +9,8 @@ AC_C_BIGENDIAN
 
 AC_ARG_ENABLE(backend,AC_HELP_STRING([--enable-backend=<backend>],[Choose the backend database to use. Defaults to db4.]), [], [enable_backend="db4"])
 
+AC_ARG_ENABLE(keyd,AC_HELP_STRING([--enable-keyd],[Use keyd as the DB backend.]), [], [])
+
 AC_MSG_CHECKING([which key database backend to use])
 AC_MSG_RESULT([$enable_backend])
 AC_CHECK_FILE([$srcdir/keydb_$enable_backend.c], ,AC_MSG_ERROR([non existent key database backend $enable_backend]))
@@ -21,7 +23,7 @@ then
        set `eval $ac_cpp conftest.c | egrep '^ *[[0-9]] *'`; v="$1"; vv="$2"
        AC_MSG_RESULT($v.$vv)
        if test "$v" -ne 4; then
-               AC_MSG_RESULT([   * onak requires libdb version 4])
+               AC_MSG_ERROR([   * onak requires libdb version 4])
        fi
        for db in "db-$v.$vv" "db$v.$vv" "db-$v" "db$v" "db"; do
                AC_MSG_CHECKING(for db_create in lib$db)
@@ -46,6 +48,8 @@ fi
 
 AC_SUBST(DBTYPE, $enable_backend)
 
+AC_SUBST(KEYD, $enable_keyd)
+
 AC_CONFIG_FILES(Makefile)
 
 AC_OUTPUT