/ History for configure.ac
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for configure.ac

2020-06-15
14:38
[13e4ecf8] part of check-in [d31fd57e] Fix the --enable-update-limit option to ./configure. (check-in: [d31fd57e] user: drh branch: trunk, size: 22520)
2019-12-28
13:17
[798a24ce] part of check-in [52ea0672] Add the --enable-all option to the main configure script as a short-hand to enable FTS4, FTS5, Geopoly/Rtree, JSON, and Sessions. In the amalgamation-autoconf, the --enable-rtree option (which is enabled by default) also now activates Geopoly. (check-in: [52ea0672] user: drh branch: trunk, size: 22515)
2018-08-23
14:54
[3552d3ae] part of check-in [c446c884] Merge enhancements from trunk. (check-in: [c446c884] user: drh branch: rtree-geopoly, size: 22178)
2018-06-11
19:47
[18c93e8b] part of check-in [6fd7e8ce] Fix various --enable and --disable options on the top-level configure script. (check-in: [6fd7e8ce] user: drh branch: trunk, size: 21851)
2018-05-25
19:22
[bfd8b716] part of check-in [0593aac8] Forward port the geopoly extension functions into the r-tree extension, with the idea of creating a new spatial index based on simply polygons. (check-in: [0593aac8] user: drh branch: rtree-geopoly, size: 22778)
2018-02-02
16:46
[7acb4256] part of check-in [c4f798b2] Enable the ".wheretrace" and ".selecttrace" options in the shell when configure is run using --enable-debug. This mirrors a similar change that has already occurred on trunk. (check-in: [c4f798b2] user: drh branch: branch-3.9.2, size: 19664)
2017-11-24
16:55
[d4529ebb] part of check-in [e3b6e220] Enhance the configure script to detect zLib. (check-in: [e3b6e220] user: drh branch: trunk, size: 22451)
2017-09-22
00:24
[369ebae6] part of check-in [0a12915b] Update the configure script so that it looks for tclsh8.7 ahead of tclsh8.6. (check-in: [0a12915b] user: drh branch: trunk, size: 22243)
2017-08-28
17:00
[bb85c1c5] part of check-in [64a8ae68] Add the --enable-update-limit option to the ./configure script. (check-in: [64a8ae68] user: drh branch: trunk, size: 22234)
2017-05-29
17:43
[13f45f02] part of check-in [43ce3bd3] Fix an issue with OPT_FEATURE_FLAGS in configure.ac. (check-in: [43ce3bd3] user: drh branch: trunk, size: 21851)
2017-04-05
10:54
[901e8db2] part of check-in [71ed35cc] Attempt to remove bash-isms from configure.ac. Use -O0 with --enable-debug. (check-in: [71ed35cc] user: drh branch: trunk, size: 21851)
2016-11-17
13:54
[605173e8] part of check-in [2331192b] Change the --enable-debug option on configure so that it enables the ".selecttrace" and ".wheretrace" commands in the command-line shell. (check-in: [2331192b] user: drh branch: trunk, size: 21676)
2016-07-25
11:57
[b5d3df43] part of check-in [ccc22e14] If both MEMSYS3 and MEMSYS5 are enabled, than automatically disable MEMSYS3. (check-in: [ccc22e14] user: drh branch: trunk, size: 21621)
11:39
[83c4e530] part of check-in [5f40e6ad] Another attempt at getting --enable-memsysN working. (check-in: [5f40e6ad] user: drh branch: trunk, size: 21591)
11:32
[b67f6fc9] part of check-in [67955255] Fix the --enable-memsysN options in configure so that they actually work. (check-in: [67955255] user: drh branch: trunk, size: 21597)
11:27
[312a1d5c] part of check-in [67e1dc98] Add --enable-memsys3 and --enable-memsys5 options to the configure script. (check-in: [67e1dc98] user: drh branch: trunk, size: 21541)
2016-05-23
00:10
[480e1a17] part of check-in [90411a28] Update the configure script with additional hints on the location of tclConfig.sh, hints needed by the latest versions of Xcode. (check-in: [90411a28] user: drh branch: trunk, size: 20906)
2016-05-03
13:14
[02b972db] part of check-in [e462cde2] Turn the session extension off by default. Enable using --enable-session on configure scripts, or using the SESSION=1 argument to nmake on Windows. (check-in: [e462cde2] user: drh branch: session-make, size: 20448)
2016-03-04
02:38
[89e4e02a] part of check-in [2cffb9e5] Update the configure script to detect pread/pwrite and update os_unix.c to use those routines if they are available. (check-in: [2cffb9e5] user: drh branch: pread, size: 20090)
2016-01-28
02:47
[a2224b11] part of check-in [47633ffd] Fix for pthread detection in the configure scripts. (check-in: [47633ffd] user: drh branch: trunk, size: 20060)
2016-01-13
21:23
[c59513d5] part of check-in [9c3a0dc2] Look for pthread_mutexattr_init() instead of pthread_create() in autoconf scripts, to work around issues with ASAN. (check-in: [9c3a0dc2] user: drh branch: trunk, size: 20018)
2015-10-30
14:25
[fcfc67b3] part of check-in [866f0277] Add the --enable-editline option to various autoconf scripts. (check-in: [866f0277] user: drh branch: trunk, size: 20010)
2015-10-14
20:03
[f36bd4fb] part of check-in [4bd0d43d] Update makefiles to remove all uses of "awk" - to make building SQLite easier on Windows systems. The only requirements now are tclsh, a C compiler, and common file utilities. (check-in: [4bd0d43d] user: drh branch: trunk, size: 19593)
2015-10-09
12:48
[1e87304e] part of check-in [a0c44f1d] Add configure script options --enable-fts5 and --enable-json1. Automatically search for -lm when using --enable-fts5. (check-in: [a0c44f1d] user: drh branch: amalg-json1-fts5, size: 19605)
2015-10-07
12:36
[27a3ebbf] part of check-in [5b677521] Convert the tool/tostr.awk script into tool/tostr.tcl. Remove two obsolete Makefiles. Purge NAWK from the configure script and from unix makefiles. There are still two uses of NAWK in Makefile.msc. (check-in: [5b677521] user: drh branch: omit-awk, size: 18267)
2015-05-30
22:57
[713de380] part of check-in [c864ff91] Updates to configure.ac to help it find where the TCL libraries hidden on Ubuntu 14.04. (check-in: [c864ff91] user: drh branch: trunk, size: 18279)
2015-03-31
17:01
[0b775d38] part of check-in [3deff252] Fix configure.ac and Makefile.in so that they generate pkgIndex.tcl correctly. (check-in: [3deff252] user: drh branch: trunk, size: 17829)
2015-01-15
17:38
[6a8d145a] part of check-in [8f45217c] Fix the spelling of "malloc_usable_size" in configure and configure.ac. (check-in: [8f45217c] user: drh branch: trunk, size: 17798)
2015-01-10
18:22
[0c94d28b] part of check-in [46f3aba2] Add detection of the isnan() library function to the configure script. Make the code responsive to the HAVE_ISNAN configuration option. (check-in: [46f3aba2] user: drh branch: trunk, size: 17798)
14:27
[1d3ece7d] part of check-in [5004063c] Autoconf configure script updates: (1) remove the long-obsolete --enable-cross-thread-connections option. (2) remove the --with-hints= options. (3) Extension loading is enabled by default. (4) Check for strchrnull() (5) Update the --help text. (check-in: [5004063c] user: drh branch: trunk, size: 17792)
2013-08-28
18:06
[4cf9f607] part of check-in [ecd52ccf] Update list of supported Tcl shells to include 8.6. Remove stray OS2 references. (check-in: [ecd52ccf] user: mistachkin branch: mmapDisabled, size: 20126)
2012-12-06
00:16
[81c43d15] part of check-in [e1feab98] Stop using the TCL_LIBS configuration variable when linking with Tcl. Remove superfluous 'rm' command. (check-in: [e1feab98] user: mistachkin branch: noTclLibs, size: 20325)
2012-08-15
16:06
[6e909664] part of check-in [772d0de3] Change autoconf so that the --with-tcl=DIR option will override the TCL configuration that is found using tclsh. (check-in: [772d0de3] user: drh branch: trunk, size: 20348)
2012-02-08
12:13
[9ee886c2] part of check-in [16a47112] Add an autoconf test for malloc.h and use the results of that test to conditionally #include the malloc.h header file. (check-in: [16a47112] user: drh branch: trunk, size: 20276)
2011-11-09
01:53
[75323bda] part of check-in [2e8ab3ce] 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. (check-in: [2e8ab3ce] user: drh branch: experimental-pcache, size: 20267)
2011-06-20
18:00
[298a759c] part of check-in [f69ed286] Rework the autoconf script to better deal with utime() and dlopen(). (check-in: [f69ed286] user: drh branch: trunk, size: 20248)
2010-12-21
00:20
[87a3c71b] part of check-in [09f6c053] Remove the obsolete compile-time option SQLITE_THREAD_OVERRIDE_LOCK from the autoconf makefile. Needed only for LinuxThreads, which we no longer support. (check-in: [09f6c053] user: drh branch: trunk, size: 20213)
2010-07-27
16:42
[699040cc] part of check-in [8118de2a] Update the makefiles to prefer TCL version 8.5 instead of 8.4. (check-in: [8118de2a] user: drh branch: trunk, size: 20952)
2009-04-25
08:39
[14740970] part of check-in [11b2564e] Tests for the new asynchronous IO API. (CVS 6549) (check-in: [11b2564e] user: danielk1977 branch: trunk, size: 20952)
2009-04-01
07:38
[660b4e3e] part of check-in [1b9da6d7] add a sanity check to make sure the configure script and VERSION file are always in sync (CVS 6420) (check-in: [1b9da6d7] user: vapier branch: trunk, size: 20944)
2009-01-28
04:46
[2c06a767] part of check-in [3a049ca7] 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) (check-in: [3a049ca7] user: vapier branch: trunk, size: 20567)
2009-01-26
21:43
[42015e27] part of check-in [ed08025a] use AC_MSG_xxx funcs rather than `echo` (CVS 6208) (check-in: [ed08025a] user: vapier branch: trunk, size: 20307)
21:39
[67f7389d] part of check-in [ff2912dc] (#3449) search for tclConfig.sh first by asking tclsh itself where it is (CVS 6207) (check-in: [ff2912dc] user: vapier branch: trunk, size: 20284)
2009-01-19
18:18
[986409bc] part of check-in [c2eabb99] Fix the --enable-tempstore option on the configure script. Ticket #3599 (CVS 6194) (check-in: [c2eabb99] user: drh branch: trunk, size: 20006)
2008-10-22
18:27
[34d1ef70] part of check-in [acb106e5] 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) (check-in: [acb106e5] user: shane branch: trunk, size: 20010)
2008-08-22
13:58
[24d54c19] part of check-in [b688c68c] remove OS/2 compiler flags that aren't really necessary (CVS 5594) (check-in: [b688c68c] user: pweilbacher branch: trunk, size: 19816)
2008-08-04
14:50
[3ce48524] part of check-in [f167b274] Modify the configure script to avoid using the += operator. Not all shells support it. (CVS 5535) (check-in: [f167b274] user: danielk1977 branch: trunk, size: 19957)
2008-07-22
05:05
[eebaa620] part of check-in [c67aa505] "configure" support updated. Removed unused features. Added parsing of CFLAGS and CPPFLAGS to extract OMIT options to pass to lemon and mkkeywordhash. (CVS 5446) (check-in: [c67aa505] user: shane branch: trunk, size: 19890)
2008-06-26
10:41
[732bfbb2] part of check-in [cdd4cf4c] 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) (check-in: [cdd4cf4c] user: danielk1977 branch: trunk, size: 19038)
2008-05-05
22:52
[d106f511] part of check-in [2b1e455c] Add AC_SYS_LARGEFILE to ensure large file support, update autotools-related files. Ticket #3094. (CVS 5087) (check-in: [2b1e455c] user: mlcreech branch: trunk, size: 18933)
2008-04-14
22:57
[de0e2dd7] part of check-in [7217cece] Fix #3053: bashism (CVS 5006) (check-in: [7217cece] user: mlcreech branch: trunk, size: 18842)
2008-04-01
02:45
[1d76f7c8] part of check-in [7d1e7971] Add a configure option for using gcov (makes things easier for versions of GCC that fail to build otherwise) (CVS 4947) (check-in: [7d1e7971] user: mlcreech branch: trunk, size: 18843)
2008-03-20
02:25
[18befb60] part of check-in [e2d05ea3] Make out-of-tree builds work as expected when using configure script (CVS 4893) (check-in: [e2d05ea3] user: mlcreech branch: trunk, size: 18552)
2008-03-14
04:11
[19f513f0] part of check-in [8a726e37] Allow the testfixture to be built even when using the amalgamation (CVS 4860) (check-in: [8a726e37] user: mlcreech branch: trunk, size: 18556)
2008-03-11
18:03
[7fbcc491] part of check-in [cbc01675] If tclsh is not found, don't default to building the amalgamation (CVS 4853) (check-in: [cbc01675] user: mlcreech branch: trunk, size: 18601)
2008-03-09
02:51
[1011a165] part of check-in [8ced1d64] Fix for #2981 - specifically use "tclsh8.4" if it's available (CVS 4849) (check-in: [8ced1d64] user: mlcreech branch: trunk, size: 18234)
02:20
[d587b392] part of check-in [ccd70a6e] Fix for #1802, #2041, and #2270 - link libsqlite with -lrt (CVS 4848) (check-in: [ccd70a6e] user: mlcreech branch: trunk, size: 17987)
01:38
[63c0c017] part of check-in [9894d2ce] Use autoconf to detect presence of gmtime_r() and localtime_r() (CVS 4846) (check-in: [9894d2ce] user: mlcreech branch: trunk, size: 18089)
2008-03-06
08:54
[95fa89bd] part of check-in [a674f76d] Miscellaneous autoconf cleanups - get rid of TARGET_CFLAGS, fix header list (CVS 4828) (check-in: [a674f76d] user: mlcreech branch: trunk, size: 18361)
07:51
[156b3bf3] part of check-in [dda3d658] Actually use TARGET_CFLAGS on autoconf-driven builds (CVS 4826) (check-in: [dda3d658] user: mlcreech branch: trunk, size: 18472)
07:19
[fd362b92] part of check-in [88698fbd] Include inttypes.h when available, add support for intptr_t (CVS 4823) (check-in: [88698fbd] user: mlcreech branch: trunk, size: 18448)
04:14
[2ef55e74] part of check-in [2a2e8b64] Make extension loading more easily configurable. Fixes #2977 (CVS 4821) (check-in: [2a2e8b64] user: mlcreech branch: trunk, size: 18064)
2008-03-04
19:03
[e39ab141] part of check-in [f9391fa0] Build amalgamation by default on autoconf-driven builds, add --disable-amalgamation option to configure script (CVS 4820) (check-in: [f9391fa0] user: mlcreech branch: trunk, size: 17658)
2007-11-27
14:50
[a4462127] part of check-in [9d15f033] Bug fix in the configure script. Ticket #2799. The configure script is a real mess and needs to be completely rewritten. (CVS 4564) (check-in: [9d15f033] user: drh branch: trunk, size: 17223)
2007-09-03
16:12
[ec7fd467] part of check-in [d66e08fd] Enable threadsafe builds by default in configure. Ticket #2606. Changes to test scripts to do better testing under all configurations. (CVS 4379) (check-in: [d66e08fd] user: drh branch: trunk, size: 17215)
2007-02-17
14:59
[95788619] part of check-in [309f2de6] merge the second portion of the cross-compile cleanup (CVS 3649) (check-in: [309f2de6] user: vapier branch: trunk, size: 17186)
14:31
[761416b9] part of check-in [9817b433] punt custom handling of cross-compile logic and move towards the standard autotool way of things (CVS 3647) (check-in: [9817b433] user: vapier branch: trunk, size: 17238)
14:28
[cd93d444] part of check-in [4626c84b] make the readline checks more flexible and handle cross-compiling logic (CVS 3646) (check-in: [4626c84b] user: vapier branch: trunk, size: 20222)
2006-06-03
18:02
[83eaf118] part of check-in [373246c2] Added support for OS/2. Ticket #1817 (CVS 3198) (check-in: [373246c2] user: drh branch: trunk, size: 19795)
2006-03-03
20:37
[f6c52465] part of check-in [ee2f7068] The --enable-debug option on configure enables verbose explain and vdbe_trace. Ticket #1680. (CVS 3120) (check-in: [ee2f7068] user: drh branch: trunk, size: 19464)
2006-02-15
02:00
[752078e8] part of check-in [92be79de] Update the configure script to use AC_HELP_STRING. (CVS 3098) (check-in: [92be79de] user: drh branch: trunk, size: 19448)
2006-02-01
01:55
[030dca81] part of check-in [82f558bd] Added support for the -enable-thread-override-lock option on the configure script. (CVS 3051) (check-in: [82f558bd] user: drh branch: trunk, size: 19363)
2006-01-23
18:06
[49e15376] part of check-in [7addf704] Makefile changes so that builds work on Solaris. Ticket #1604. (CVS 3009) (check-in: [7addf704] user: drh branch: trunk, size: 18636)
2005-11-24
23:14
[e067b3ab] part of check-in [84aa4d58] 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) (check-in: [84aa4d58] user: drh branch: trunk, size: 18369)
2005-10-10
00:05
[e2d025ec] part of check-in [9753af53] Make the default TEMP_STORE=1 (TEMP tables stored on disk) in the configure script. (CVS 2748) (check-in: [9753af53] user: drh branch: trunk, size: 17711)
2005-10-05
10:29
[ab85efcb] part of check-in [115340d4] 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) (check-in: [115340d4] user: drh branch: trunk, size: 17652)
2005-10-04
18:38
[e326bf83] part of check-in [385a08af] Automatically check for the fdatasync() function and replace it with fsync() if not found. (CVS 2739) (check-in: [385a08af] user: drh branch: trunk, size: 17631)
2005-07-06
13:51
[fe941d9e] part of check-in [b34647a2] Fix a quoting problem in the configure script. (CVS 2536) (check-in: [b34647a2] user: drh branch: trunk, size: 17371)
2005-02-16
03:45
[7c6fef39] part of check-in [0cd3bf02] Change to configure.ac contributed by a reader. (CVS 2346) (check-in: [0cd3bf02] user: drh branch: trunk, size: 17369)
2005-01-03
21:28
[a3e521f4] part of check-in [9d674d1d] add --enable-debug to configure options, controls -DNDEBUG flag (CVS 2178) (check-in: [9d674d1d] user: tpoindex branch: trunk, size: 17154)
2004-12-10
02:20
[5b196e37] part of check-in [3032cc2b] Improvements to the --help option to configure. Ticket #1033. (CVS 2161) (check-in: [3032cc2b] user: drh branch: trunk, size: 16875)
2004-11-27
15:52
[8bb95fd2] part of check-in [d75014c2] Disable the cursors. "make install" now builds and installs a TCL package for SQLite if TCL is installed on the system. (CVS 2153) (check-in: [d75014c2] user: drh branch: trunk, size: 16875)
2004-11-25
13:50
[acefb1bd] part of check-in [12424bef] 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) (check-in: [12424bef] user: drh branch: trunk, size: 16953)
2004-09-20
14:57
[5903493f] part of check-in [a35e5227] Pthread is now conditionally included in makefile, see ticket #910 (CVS 1974) (check-in: [a35e5227] user: dougcurrie branch: trunk, size: 14271)
2004-07-19
03:25
[82b4d26a] part of check-in [991b6108] Use 'sqlite3.pc' instead of 'sqlite.pc' (CVS 1815) (check-in: [991b6108] user: dougcurrie branch: trunk, size: 14089)
2004-06-21
21:49
[07492bd1] part of check-in [819a5973] configure fixes for cygwin (line endings in configure.ac) ticket #772 (CVS 1654) (check-in: [819a5973] user: dougcurrie branch: trunk, size: 14087)
18:57
[8d4eeb8f] part of check-in [99f38932] configure and makefile updates for v3-alpha compiler macros (CVS 1652) (check-in: [99f38932] user: dougcurrie branch: trunk, size: 14087)
2003-12-19
20:09
[684143ce] part of check-in [1e968967] Update configuration and make files for mingw/msys on Windows (CVS 1141) (check-in: [1e968967] user: dougcurrie branch: trunk, size: 14497)
2003-09-23
00:36
[85202fbe] part of check-in [4fdd44a5] 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) (check-in: [4fdd44a5] user: xdong branch: trunk, size: 14500)
2003-04-22
08:04
[3c199bb4] part of check-in [393dd91c] Check for readline libs now adds appropriate curses or termcap lib when needed (CVS 927) (check-in: [393dd91c] user: paul branch: trunk, size: 14070)
2003-04-20
11:46
[a158f37f] part of check-in [921656db] Align config vars controlling in-memory DB with code (CVS 923) (check-in: [921656db] user: paul branch: trunk, size: 14010)
2003-04-13
18:26
[6bd07419] part of check-in [96336bff] Support in-memory databases for temp tables (CVS 903) (check-in: [96336bff] user: paul branch: trunk, size: 14045)
2003-03-24
09:39
[222ba4eb] part of check-in [ec1c5a61] Added pkg-config support. (CVS 880) (check-in: [ec1c5a61] user: a.rottmann branch: trunk, size: 12966)
2001-09-28
01:34
[38e2e559] part of check-in [00575d16] Put in the new LIBTOOL build system. (CVS 271) (check-in: [00575d16] user: drh branch: trunk, size: 12848) Added