3 AC_REVISION($Revision$)
4 AC_DEFUN(modname,[rlm_sql_db2])
9 if test x$with_[]modname != xno; then
11 dnl extra argument: --with-ibmdb2-include-dir
13 AC_ARG_WITH(ibmdb2-include-dir,
14 [AS_HELP_STRING([--with-ibmdb2-include-dir=DIR],
15 [Directory where the IBM-DB2 includes may be found])],
18 AC_MSG_ERROR(Need ibmdb2-include-dir)
23 ibmdb2_include_dir="$withval"
27 dnl extra argument: --with-ibmdb2-lib-dir
29 AC_ARG_WITH(ibmdb2-lib-dir,
30 [AS_HELP_STRING([--with-ibmdb2-lib-dir=DIR],
31 [Directory where the IBM-DB2 libraries may be found])],
34 AC_MSG_ERROR(Need ibmdb2-lib-dir)
39 ibmdb2_lib_dir="$withval"
43 dnl extra argument: --with-ibmdb2-dir
44 AC_ARG_WITH(ibmdb2-dir,
45 [AS_HELP_STRING([--with-ibmdb2-dir=DIR],
46 [Base directory where IBM-DB2 is installed])],
49 AC_MSG_ERROR(Need ibmdb2-dir)
54 ibmdb2_lib_dir="$withval/lib"
55 ibmdb2_include_dir="$withval/include"
59 dnl Check for SQLConnect in -ldb2
60 smart_try_dir="$ibmdb2_lib_dir /usr/IBMdb2/V7.1/lib"
61 FR_SMART_CHECK_LIB(db2, SQLConnect)
62 if test "x$ac_cv_lib_db2_SQLConnect" != xyes; then
66 dnl Check for sqlcli.h
67 smart_try_dir="$ibmdb2_include_dir /usr/IBMdb2/V7.1/include"
68 FR_SMART_CHECK_INCLUDE(sqlcli.h)
69 if test "x$ac_cv_header_sqlcli_h" != xyes; then
76 echo \*\*\* module modname is disabled.
79 dnl Don't change this section.
80 if test "x$fail" != x; then
81 if test "x${enable_strict_dependencies}" = xyes; then
82 AC_MSG_ERROR([set --without-]modname[ to disable it explicitly.])
84 AC_MSG_WARN([silently not building ]modname[.])
85 AC_MSG_WARN([FAILURE: ]modname[ requires:$fail.]);
90 sql_ibmdb2_ldflags="$SMART_LIBS"
91 sql_ibmdb2_cflags="$SMART_CFLAGS"
92 AC_SUBST(sql_ibmdb2_ldflags)
93 AC_SUBST(sql_ibmdb2_cflags)