diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2010-09-06 14:26:25 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2010-09-06 14:26:25 +0200 |
commit | 921c4c14c2999a03b9e649b5c9adec73b5cae0de (patch) | |
tree | c3a0015286ded8b59f2f44fd7b22be2748e16098 /m4/database.m4 | |
parent | 0f9123ae095d3da7f2fb55d95af49ec3aa0a9c17 (diff) |
Add automake build support
Diffstat (limited to 'm4/database.m4')
-rw-r--r-- | m4/database.m4 | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/m4/database.m4 b/m4/database.m4 new file mode 100644 index 0000000..8fca493 --- /dev/null +++ b/m4/database.m4 @@ -0,0 +1,41 @@ +dnl file : m4/database.m4 +dnl author : Boris Kolpackov <boris@codesynthesis.com> +dnl copyright : Copyright (c) 2009-2010 Code Synthesis Tools CC +dnl license : GNU GPL v2; see accompanying LICENSE file +dnl +dnl DATABASE +dnl +AC_DEFUN([DATABASE], [ +database=none + +AC_MSG_CHECKING([for database to use]) + +AC_ARG_WITH( + [database], + [AC_HELP_STRING([--with-database=db], + [database to use for tests; valid values are: 'mysql'])], + [case $withval in + no | yes) + AC_MSG_RESULT([]) + AC_MSG_ERROR([no database specified in the --with-database option]) + ;; + mysql) + database=mysql + AC_DEFINE([DB_ID_MYSQL], [1], [Using MySQL.]) + ;; + *) + AC_MSG_RESULT([]) + AC_MSG_ERROR([unknown database $withval]) + ;; + esac], + [ + AC_MSG_RESULT([]) + AC_MSG_ERROR([no database specified with the --with-database option]) + ]) + +AC_MSG_RESULT([$database]) +AC_SUBST([database]) + +AM_CONDITIONAL([DB_ID_MYSQL], [test x$database = xmysql]) + +])dnl |