drh
86c5a930e2
Add an autoconf test for malloc.h and use the results of that test to
...
conditionally #include the malloc.h header file.
FossilOrigin-Name: 16a471129d497f45935b5d00df7ce9ec731ee498
2012-02-08 12:13:28 +00:00
drh
6a8ab6d9cb
For the mem1.c system malloc implementation, use the malloc_usable_size()
...
function if the HAVE_MALLOC_USABLE_SIZE macro is defined. Update autoconf
to look for that function when configuring.
FossilOrigin-Name: 2e8ab3cedfebc33a831837792b523d1aa7cdc6b7
2011-11-09 01:53:25 +00:00
drh
dbe4b88aac
Rework the autoconf script to better deal with utime() and dlopen().
...
FossilOrigin-Name: f69ed286ffb3f62f5cb5c1f7df55fa4d2468b472
2011-06-20 18:00:17 +00:00
drh
697e965299
Remove the obsolete compile-time option SQLITE_THREAD_OVERRIDE_LOCK
...
from the autoconf makefile. Needed only for LinuxThreads, which we no
longer support.
FossilOrigin-Name: 09f6c053ff9239c22ecf527ae579446c6e21e550
2010-12-21 00:20:53 +00:00
drh
d7ceb372aa
Update the makefiles to prefer TCL version 8.5 instead of 8.4.
...
FossilOrigin-Name: 8118de2af33557f75b4f2f1b1194a21d46ccf7fe
2010-07-27 16:42:22 +00:00
danielk1977
6f050aa2bf
Tests for the new asynchronous IO API. (CVS 6549)
...
FossilOrigin-Name: 11b2564e7159168cd0815bb9bc93688586fad1e0
2009-04-25 08:39:14 +00:00
vapier
faa68dbb7d
add a sanity check to make sure the configure script and VERSION file are always in sync (CVS 6420)
...
FossilOrigin-Name: 1b9da6d73f603e66d078463c3571dda86ceedfb3
2009-04-01 07:38:31 +00:00
vapier
6d120f39aa
unify TCLLIBDIR handling with libtclsqlite3.so and use libtool to install it rather than custom tclinstaller.tcl ... this integrates better with autotools and avoids relinking issues (RPATH pointing to builddir) (CVS 6210)
...
FossilOrigin-Name: 3a049ca761f36d0fdb3b5b5f254c00210b373e9e
2009-01-28 04:46:14 +00:00
vapier
695f097075
use AC_MSG_xxx funcs rather than echo
(CVS 6208)
...
FossilOrigin-Name: ed08025ad2c5c9e52732ad91192e1c6d58272c87
2009-01-26 21:43:16 +00:00
vapier
fe7e82e4be
( #3449 ) search for tclConfig.sh first by asking tclsh itself where it is (CVS 6207)
...
FossilOrigin-Name: ff2912dc1483bf934c94bd7866b4ec314a0d784f
2009-01-26 21:39:33 +00:00
drh
8b72747db0
Fix the --enable-tempstore option on the configure script. Ticket #3599 (CVS 6194)
...
FossilOrigin-Name: c2eabb99fe852142e54f35f423f766411d7ba6c0
2009-01-19 18:18:40 +00:00
shane
b1cd7308dc
Updated configure/makefiles to handle SQLITE_ENABLE* compile options. Made sure makefile passes command line options (OPTS=-Dfoo) to the compiler. Add -DSQLITE_COVERAGE_TEST=1 if gcov being used. (CVS 5838)
...
FossilOrigin-Name: acb106e51f8bb7449a0e214075c559cc66497277
2008-10-22 18:27:31 +00:00
pweilbacher
dac8e249af
remove OS/2 compiler flags that aren't really necessary (CVS 5594)
...
FossilOrigin-Name: b688c68c3d70dc69adc2d1a08ddcf5899a115646
2008-08-22 13:58:55 +00:00
danielk1977
33a14781c8
Modify the configure script to avoid using the += operator. Not all shells support it. (CVS 5535)
...
FossilOrigin-Name: f167b2745d491a1adb2b6c869b2169cd6fa53af8
2008-08-04 14:50:05 +00:00
shane
fbededef48
"configure" support updated. Removed unused features. Added parsing of CFLAGS and CPPFLAGS to extract OMIT options to pass to lemon and mkkeywordhash. (CVS 5446)
...
FossilOrigin-Name: c67aa5057deda6419e1f205118bf09957d599c15
2008-07-22 05:05:01 +00:00
danielk1977
29bafeabcd
Change the OS_XXX pre-processor symbols to SQLITE_OS_XXX. Symbols "OS_UNIX", "OS_WIN", "OS_WINCE", "OS_OS2" and "OS_OTHER" are now "SQLITE_OS_UNIX", "SQLITE_OS_WIN", "SQLITE_OS_WINCE", "SQLITE_OS_OS2" and "SQLITE_OS_OTHER", respectively. (CVS 5311)
...
FossilOrigin-Name: cdd4cf4ce2ab363ddc3f27c5e44896e17269a161
2008-06-26 10:41:19 +00:00
mlcreech
636a995de9
Add AC_SYS_LARGEFILE to ensure large file support, update autotools-related files.
...
Ticket #3094 . (CVS 5087)
FossilOrigin-Name: 2b1e455c46a184311a3a2e83b4f9345d2e34f497
2008-05-05 22:52:56 +00:00
mlcreech
57ee05248d
Fix #3053 : bashism (CVS 5006)
...
FossilOrigin-Name: 7217cecee71fbc992acd07b4ac90c1929e2207ae
2008-04-14 22:57:55 +00:00
mlcreech
aac7b93ea4
Add a configure option for using gcov (makes things easier for versions of
...
GCC that fail to build otherwise) (CVS 4947)
FossilOrigin-Name: 7d1e79716246b0dd4a64d7c9575b2300e0f6123e
2008-04-01 02:45:22 +00:00
mlcreech
2379706c79
Make out-of-tree builds work as expected when using configure script (CVS 4893)
...
FossilOrigin-Name: e2d05ea3c3e4a11bc1c0cc4c4403a445b9c2b64d
2008-03-20 02:25:35 +00:00
mlcreech
969b2cd74a
Allow the testfixture to be built even when using the amalgamation (CVS 4860)
...
FossilOrigin-Name: 8a726e3731cd19cc52c6dab16d032d7237b7450b
2008-03-14 04:11:03 +00:00
mlcreech
f3868117f9
If tclsh is not found, don't default to building the amalgamation (CVS 4853)
...
FossilOrigin-Name: cbc0167556bd0abd16eb24d1c840ecbc530fd854
2008-03-11 18:03:30 +00:00
mlcreech
ab1c47b0a4
Fix for #2981 - specifically use "tclsh8.4" if it's available (CVS 4849)
...
FossilOrigin-Name: 8ced1d6464585ea81227b31f7bfcd0874076aeaa
2008-03-09 02:51:10 +00:00
mlcreech
c658b0ffb8
Fix for #1802 , #2041 , and #2270 - link libsqlite with -lrt (CVS 4848)
...
FossilOrigin-Name: ccd70a6ee495a02362161b4004597fa191d46bc2
2008-03-09 02:20:11 +00:00
mlcreech
5b0a9ebe4c
Use autoconf to detect presence of gmtime_r() and localtime_r() (CVS 4846)
...
FossilOrigin-Name: 9894d2ce418180b874406a7407e019dc872f289a
2008-03-09 01:38:09 +00:00
mlcreech
8390bc382a
Miscellaneous autoconf cleanups - get rid of TARGET_CFLAGS, fix header list (CVS 4828)
...
FossilOrigin-Name: a674f76db9035375772706b6ff1cfaa2a459ffb0
2008-03-06 08:54:38 +00:00
mlcreech
df59c7c7d1
Actually use TARGET_CFLAGS on autoconf-driven builds (CVS 4826)
...
FossilOrigin-Name: dda3d658998b00748f0e7693b3756d45400e8c8a
2008-03-06 07:51:15 +00:00
mlcreech
b87057f26d
Include inttypes.h when available, add support for intptr_t (CVS 4823)
...
FossilOrigin-Name: 88698fbdd5387b195e1c04c0c597f3c7458757c5
2008-03-06 07:19:20 +00:00
mlcreech
a4edab0e59
Make extension loading more easily configurable. Fixes #2977 (CVS 4821)
...
FossilOrigin-Name: 2a2e8b64df3ff9ea5831b226984ab2c85771131e
2008-03-06 04:14:17 +00:00
mlcreech
9498491013
Build amalgamation by default on autoconf-driven builds, add
...
--disable-amalgamation option to configure script (CVS 4820)
FossilOrigin-Name: f9391fa06f22aea5c6af9e1c76d7f5404483189a
2008-03-04 19:03:08 +00:00
drh
0b47d34020
Bug fix in the configure script. Ticket #2799 .
...
The configure script is a real mess and
needs to be completely rewritten. (CVS 4564)
FossilOrigin-Name: 9d15f0330d685e62fbf4a1a1ad18dfecdc511bf8
2007-11-27 14:50:06 +00:00
drh
5a3032b3e2
Enable threadsafe builds by default in configure. Ticket #2606 .
...
Changes to test scripts to do better testing under all configurations. (CVS 4379)
FossilOrigin-Name: d66e08fd4f12407e565dc9fc53a5802216808378
2007-09-03 16:12:09 +00:00
vapier
224b8948c8
merge the second portion of the cross-compile cleanup (CVS 3649)
...
FossilOrigin-Name: 309f2de62f34160fa24a5e1a3de0d653aabfb52b
2007-02-17 14:59:17 +00:00
vapier
c8a15308a1
punt custom handling of cross-compile logic and move towards the standard autotool way of things (CVS 3647)
...
FossilOrigin-Name: 9817b433da36c78513ca278ae28e8ca8ce1cf00b
2007-02-17 14:31:55 +00:00
vapier
4c10a8a006
make the readline checks more flexible and handle cross-compiling logic (CVS 3646)
...
FossilOrigin-Name: 4626c84bae1a11d3cdad4901b19caf44406bd62a
2007-02-17 14:28:26 +00:00
drh
60a1e4b6ce
Added support for OS/2. Ticket #1817 (CVS 3198)
...
FossilOrigin-Name: 373246c2d1edaec1ce248ff875db48ce51d896f9
2006-06-03 18:02:15 +00:00
drh
eae3a0d8c4
The --enable-debug option on configure enables verbose explain and vdbe_trace.
...
Ticket #1680 . (CVS 3120)
FossilOrigin-Name: ee2f706800849a95cc74a08ba0f25d3728dbe3ec
2006-03-03 20:37:52 +00:00
drh
94e4f82f4a
Update the configure script to use AC_HELP_STRING. (CVS 3098)
...
FossilOrigin-Name: 92be79debf328b9b2aac6509ed1dd94528306d3b
2006-02-15 02:00:25 +00:00
drh
8e2e2a1624
Added support for the -enable-thread-override-lock option on the
...
configure script. (CVS 3051)
FossilOrigin-Name: 82f558bd11ddb20792fbc9f579b40ad38d7f6af5
2006-02-01 01:55:17 +00:00
drh
f1878b4ada
Makefile changes so that builds work on Solaris. Ticket #1604 . (CVS 3009)
...
FossilOrigin-Name: 7addf70445d46cab148496ba2f27ab3764b70f66
2006-01-23 18:06:52 +00:00
drh
91636d58c0
The --enable-cross-thread-connect configuration option or the
...
-DSQLITE_ALLOW_XTHREAD_CONNECT compile-time option permits database
connections to be moved across threads. This will cause latch-ups
and failures on some linux systems such as RedHat-9. Do not use these
options if you want a portable build. (CVS 2778)
FossilOrigin-Name: 84aa4d58001ed943295f21f429c58c3c99b771d8
2005-11-24 23:14:00 +00:00
drh
54414bb449
Make the default TEMP_STORE=1 (TEMP tables stored on disk) in the configure
...
script. (CVS 2748)
FossilOrigin-Name: 9753af53494a14f7300f92f3d94e4ceb55619529
2005-10-10 00:05:50 +00:00
drh
f2f23916ec
Another attempt to get fdatasync to be ignored on non-conforming posix systems.
...
Now a system has to opt-in for fdatasync instead of opt-out.
Ticket #1467 . (CVS 2741)
FossilOrigin-Name: 115340d4e85f1bbbab657edbb504284343d86e2c
2005-10-05 10:29:36 +00:00
drh
af6edf5534
Automatically check for the fdatasync() function and replace it with fsync()
...
if not found. (CVS 2739)
FossilOrigin-Name: 385a08afefaf552db221ae8bd30ecc7e7c07ee5b
2005-10-04 18:38:49 +00:00
drh
26d0e2a6da
Fix a quoting problem in the configure script. (CVS 2536)
...
FossilOrigin-Name: b34647a2ebec6f915f9914034e9370459873215e
2005-07-06 13:51:27 +00:00
drh
b797783d68
Change to configure.ac contributed by a reader. (CVS 2346)
...
FossilOrigin-Name: 0cd3bf02d25933286085708308ff963c50c8d33d
2005-02-16 03:45:51 +00:00
tpoindex
9d9f76c0b6
add --enable-debug to configure options, controls -DNDEBUG flag (CVS 2178)
...
FossilOrigin-Name: 9d674d1dc09f72c64ef7f37cd9838c7a9c50b746
2005-01-03 21:28:56 +00:00
drh
b571b457fa
Improvements to the --help option to configure. Ticket #1033 . (CVS 2161)
...
FossilOrigin-Name: 3032cc2b88800e7226e6fab8f5ca7a7e8dbac36e
2004-12-10 02:20:27 +00:00
drh
4b2266ae4c
Disable the cursors. "make install" now builds and installs a TCL package
...
for SQLite if TCL is installed on the system. (CVS 2153)
FossilOrigin-Name: d75014c299496a02f6850545beb0ab669802bf87
2004-11-27 15:52:16 +00:00
drh
7b5717e1a1
The configure script now automatically detects tclConfig.sh and builds the
...
Tcl extension only if tclConfig.sh is present. The Tcl extension can be
disabled using --disable-tcl. (CVS 2152)
FossilOrigin-Name: 12424bef7770f3d256d386251477a1da78be2bde
2004-11-25 13:50:01 +00:00
dougcurrie
65623c78e8
Pthread is now conditionally included in makefile, see ticket #910 (CVS 1974)
...
FossilOrigin-Name: a35e52276998f8db2407115b07f30bd490982944
2004-09-20 14:57:23 +00:00
dougcurrie
12b3444483
Use 'sqlite3.pc' instead of 'sqlite.pc' (CVS 1815)
...
FossilOrigin-Name: 991b6108e7cac3837d39fd9a5adbd72b082a4983
2004-07-19 03:24:59 +00:00
dougcurrie
369340af3d
configure fixes for cygwin (line endings in configure.ac) ticket #772 (CVS 1654)
...
FossilOrigin-Name: 819a5973d15bf619182e47abd9b9dca2a560d8ff
2004-06-21 21:49:57 +00:00
dougcurrie
0f290bf7b8
configure and makefile updates for v3-alpha compiler macros (CVS 1652)
...
FossilOrigin-Name: 99f38932d6e777392e168493ebcf5559ecc994c7
2004-06-21 18:57:29 +00:00
dougcurrie
6194a5fb75
Update configuration and make files for mingw/msys on Windows (CVS 1141)
...
FossilOrigin-Name: 1e9689672c94e5ab89f07099c1402e157c8b02c1
2003-12-19 20:09:51 +00:00
xdong
3b5543c46d
allow -enable-releasemode as an option and allow Makefile to produce version
...
independent binary like libsqlite-2.8.6.so instead of libsqlite.so.0.0.0 (CVS 1101)
FossilOrigin-Name: 4fdd44a5ee5f7beb3cff11bc54fd3022b975b9e6
2003-09-23 00:36:50 +00:00
paul
3837237959
Check for readline libs now adds appropriate curses or termcap lib when needed (CVS 927)
...
FossilOrigin-Name: 393dd91c252531bb5abfe424b86a5f7eb20edcfc
2003-04-22 08:04:49 +00:00
paul
2dc96f9eb8
Align config vars controlling in-memory DB with code (CVS 923)
...
FossilOrigin-Name: 921656db9e3df865aea6b1abe1bc40b1acbeeb47
2003-04-20 11:46:34 +00:00
paul
b0208ccaa3
Support in-memory databases for temp tables (CVS 903)
...
FossilOrigin-Name: 96336bffde6c441af197a521ee9e56fdfd7efff8
2003-04-13 18:26:49 +00:00
a.rottmann
c7e9383a9e
Added pkg-config support. (CVS 880)
...
FossilOrigin-Name: ec1c5a611307047dd0049353e989e75dcaffaa45
2003-03-24 09:39:32 +00:00
drh
71eb93eaa3
Put in the new LIBTOOL build system. (CVS 271)
...
FossilOrigin-Name: 00575d167aea567bc38f8a329aeff7b814eb91c8
2001-09-28 01:34:43 +00:00