Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Side by Side Diff: third_party/sqlite/sqlite-src-3080704/autoconf/configure.ac

Issue 883353008: [sql] Import reference version of SQLite 3.8.7.4. (Closed) Base URL: http://chromium.googlesource.com/chromium/src.git@master
Patch Set: Hold back encoding change which is messing up patch. Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1
2 #-----------------------------------------------------------------------
3 # Supports the following non-standard switches.
4 #
5 # --enable-threadsafe
6 # --enable-readline
7 # --enable-dynamic-extensions
8 #
9
10 AC_PREREQ(2.61)
11 AC_INIT(sqlite, 3.7.5, http://www.sqlite.org)
12 AC_CONFIG_SRCDIR([sqlite3.c])
13
14 # Use automake.
15 AM_INIT_AUTOMAKE([foreign])
16
17 AC_SYS_LARGEFILE
18
19 # Check for required programs.
20 AC_PROG_CC
21 AC_PROG_RANLIB
22 AC_PROG_LIBTOOL
23 AC_PROG_MKDIR_P
24
25 # Check for library functions that SQLite can optionally use.
26 AC_CHECK_FUNCS([fdatasync usleep fullfsync localtime_r gmtime_r])
27 AC_FUNC_STRERROR_R
28
29 AC_CONFIG_FILES([Makefile sqlite3.pc])
30 AC_SUBST(BUILD_CFLAGS)
31
32 #-----------------------------------------------------------------------
33 # --enable-readline
34 #
35 AC_ARG_ENABLE(readline, [AS_HELP_STRING(
36 [--enable-readline],
37 [use readline in shell tool (yes, no) [default=yes]])],
38 [], [enable_readline=yes])
39 if test x"$enable_readline" != xno ; then
40 sLIBS=$LIBS
41 LIBS=""
42 AC_SEARCH_LIBS(tgetent, curses ncurses ncursesw, [], [])
43 AC_SEARCH_LIBS(readline, readline, [], [enable_readline=no])
44 AC_CHECK_FUNCS(readline, [], [])
45 READLINE_LIBS=$LIBS
46 LIBS=$sLIBS
47 fi
48 AC_SUBST(READLINE_LIBS)
49 #-----------------------------------------------------------------------
50
51 #-----------------------------------------------------------------------
52 # --enable-threadsafe
53 #
54 AC_ARG_ENABLE(threadsafe, [AS_HELP_STRING(
55 [--enable-threadsafe], [build a thread-safe library [default=yes]])],
56 [], [enable_threadsafe=yes])
57 THREADSAFE_FLAGS=-DSQLITE_THREADSAFE=0
58 if test x"$enable_threadsafe" != "xno"; then
59 THREADSAFE_FLAGS="-D_REENTRANT=1 -DSQLITE_THREADSAFE=1"
60 AC_SEARCH_LIBS(pthread_create, pthread)
61 fi
62 AC_SUBST(THREADSAFE_FLAGS)
63 #-----------------------------------------------------------------------
64
65 #-----------------------------------------------------------------------
66 # --enable-dynamic-extensions
67 #
68 AC_ARG_ENABLE(dynamic-extensions, [AS_HELP_STRING(
69 [--enable-dynamic-extensions], [support loadable extensions [default=yes]])],
70 [], [enable_dynamic_extensions=yes])
71 if test x"$enable_dynamic_extensions" != "xno"; then
72 AC_SEARCH_LIBS(dlopen, dl)
73 else
74 DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1
75 fi
76 AC_MSG_CHECKING([for whether to support dynamic extensions])
77 AC_MSG_RESULT($enable_dynamic_extensions)
78 AC_SUBST(DYNAMIC_EXTENSION_FLAGS)
79 #-----------------------------------------------------------------------
80
81 AC_CHECK_FUNCS(posix_fallocate)
82
83 #-----------------------------------------------------------------------
84 # UPDATE: Maybe it's better if users just set CFLAGS before invoking
85 # configure. This option doesn't really add much...
86 #
87 # --enable-tempstore
88 #
89 # AC_ARG_ENABLE(tempstore, [AS_HELP_STRING(
90 # [--enable-tempstore],
91 # [in-memory temporary tables (never, no, yes, always) [default=no]])],
92 # [], [enable_tempstore=no])
93 # AC_MSG_CHECKING([for whether or not to store temp tables in-memory])
94 # case "$enable_tempstore" in
95 # never ) TEMP_STORE=0 ;;
96 # no ) TEMP_STORE=1 ;;
97 # always ) TEMP_STORE=3 ;;
98 # yes ) TEMP_STORE=3 ;;
99 # * )
100 # TEMP_STORE=1
101 # enable_tempstore=yes
102 # ;;
103 # esac
104 # AC_MSG_RESULT($enable_tempstore)
105 # AC_SUBST(TEMP_STORE)
106 #-----------------------------------------------------------------------
107
108 AC_OUTPUT
OLDNEW
« no previous file with comments | « third_party/sqlite/sqlite-src-3080704/autoconf/config.sub ('k') | third_party/sqlite/sqlite-src-3080704/autoconf/depcomp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698