• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source3/lib/ldb/
1########################################################
2# Compile with SQLITE3 support?
3
4SQLITE3_LIBS=""
5with_sqlite3_support=no
6AC_MSG_CHECKING([for SQLITE3 support])
7
8AC_ARG_WITH(sqlite3,
9AS_HELP_STRING([--with-sqlite3],[SQLITE3 backend support (default=no)]),
10[ case "$withval" in
11    yes|no|auto)
12	with_sqlite3_support=$withval
13	;;
14  esac ])
15
16AC_MSG_RESULT($with_sqlite3_support)
17
18if test x"$with_sqlite3_support" != x"no"; then
19  ##################################################################
20  # first test for sqlite3.h
21  AC_CHECK_HEADERS(sqlite3.h)
22  
23  if test x"$ac_cv_header_sqlite3_h" != x"yes"; then
24	if test x"$with_sqlite3_support" = x"yes"; then
25	 AC_MSG_ERROR(sqlite3.h is needed for SQLITE3 support)
26	else
27	 AC_MSG_WARN(sqlite3.h is needed for SQLITE3 support)
28	fi
29	
30	with_sqlite3_support=no
31  fi
32fi
33
34if test x"$with_sqlite3_support" != x"no"; then
35  ac_save_LIBS=$LIBS
36
37  ########################################################
38  # now see if we can find the sqlite3 libs in standard paths
39  AC_CHECK_LIB_EXT(sqlite3, SQLITE3_LIBS, sqlite3_open)
40
41  if test x"$ac_cv_lib_ext_sqlite3_sqlite3_open" = x"yes"; then
42    AC_DEFINE(HAVE_SQLITE3,1,[Whether sqlite3 is available])
43    AC_DEFINE(HAVE_LDB_SQLITE3,1,[Whether ldb_sqlite3 is available])
44    AC_MSG_CHECKING(whether SQLITE3 support is used)
45    AC_MSG_RESULT(yes)
46    with_sqlite3_support=yes
47    SMB_ENABLE(SQLITE3,YES)
48  else
49    if test x"$with_sqlite3_support" = x"yes"; then
50	AC_MSG_ERROR(libsqlite3 is needed for SQLITE3 support)
51    else
52	AC_MSG_WARN(libsqlite3 is needed for SQLITE3 support)
53    fi
54
55    SQLITE3_LIBS=""
56    with_sqlite3_support=no
57  fi
58
59  LIBS=$ac_save_LIBS;
60fi
61
62SMB_EXT_LIB(SQLITE3,[${SQLITE3_LIBS}],[${SQLITE3_CFLAGS}],[${SQLITE3_CPPFLAGS}],[${SQLITE3_LDFLAGS}])
63