/ File History
Login

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

History of configure.ac

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