stephan
|
166f4eb5cf
configure script: only set the SQLITE_TEMP_STORE feature flag if --with-tempstore is explicitly set, to avoid colliding with that flag being set by other means via the test fixture scripts.
|
2 weken geleden |
stephan
|
bba1953426
Tiny makefile/configure script doc tweaks. No functional changes.
|
2 weken geleden |
stephan
|
c40329c9bf
Minor doc update in auto.def. No functional changes.
|
4 weken geleden |
stephan
|
0448e00aaf
Ensure that the post-config checks for @UNEXPANDED_VARS@ pass even if --disable-tcl is used, as reported in [forum:74ef8059fc|forum post 74ef8059fc].
|
4 weken geleden |
stephan
|
ed7fe45c7c
Reformulate [9e09d5d6] so that memsys5 shows up in the late-config summary as being enabled and does the right thing if both --debug and --memsys3 are used.
|
1 maand geleden |
drh
|
3e1f302dbe
Enable MEMSYS5 with the --dev configure option.
|
1 maand geleden |
stephan
|
d6d9c54bb2
At the end of the configure script ensure that none of the files which are filtered for @VARS@ contain any unresolved @VAR@ placeholders, failing fatally if any do.
|
1 maand geleden |
stephan
|
187c115a69
Configure script doc updates and cleanups. Skip check for EMSDK when doing an out-of-tree build, as ext/wasm does not support that build mode.
|
1 maand geleden |
stephan
|
58cb5644bc
Patch autosetup to rename --debug to --autosetup-debug so we can use --debug/--enable-debug for its historical purpose. --with-debug is now an alias for --enable-debug but can be removed entirely if all scripts which have been adjusted for the autosetup build are edited to (re)use the older flag name.
|
1 maand geleden |
stephan
|
04a556acf2
Move some of the in-comment configure script help text into the --help text. No functional changes.
|
1 maand geleden |
drh
|
0dd542f79e
Minor tweak to ./configure --help output.
|
1 maand geleden |
stephan
|
f2d56bc578
Replace some outdated docs re. soname with a link to the soname forum post.
|
1 maand geleden |
stephan
|
de7e2b178d
In order to support package builds, like OpenBSD's, which set a custom soname on libsqlite3.so, extend the --soname configure flag to allow arbitrary soname values.
|
1 maand geleden |
stephan
|
5c945264b0
Move handling of the tempstore feature flag into the OPT_FEATURE_FLAGS list and remove the CFLAGS.libsqlite3 makefile var which exists solely to account for the tempstore being tracked separately from the other feature flags.
|
1 maand geleden |
stephan
|
0cf7131555
Add links to [/forumpost/5a3b44f510df8ded|the SONAME discussion] at relevant places in auto.def and the makefiles. No functional changes.
|
1 maand geleden |
stephan
|
a8c68e551d
Fix a bug-in-waiting (one too few list elements) in [b6bd25bd769e].
|
1 maand geleden |
stephan
|
d204a83c9b
Add the --scanstatus configure flag to set -DSQLITE_ENABLE_STMT_SCANSTATUS.
|
1 maand geleden |
stephan
|
457d9384a2
Rename --link-tools-dynamically to --dynlink-tools, per discussion.
|
1 maand geleden |
stephan
|
b81e11b25b
Move the in-comment-code commentary about --with-debug, from [7b14309be4], into the --help text for that flag, where it's readily visible.
|
1 maand geleden |
stephan
|
3cd93a0b67
Revert linking the shell to the dll for reasons explained in new makefile comments. Move the --with-debug configure flag into the developer options set and add commentary about why it should never be used for production builds.
|
1 maand geleden |
stephan
|
5ef61df185
Reformulate sqldiff deps and rules so that the target matches the resulting file name, to avoid rebuilding it on every make invocation. Apply the same treatment to the sqlite3 CLI shell.
|
1 maand geleden |
stephan
|
fbd9de1830
Initial configure support for linking certain binaries to libsqlite3.so instead of embedding it dynamically (which they typically do). This currently applies only to sqldiff, but support for adding the same for other tools is planned. This requires disabling the soname because setting it causes the build to link to whatever libsqlite3.so.0 is installed system-wide, so the soname now defaults to off.
|
1 maand geleden |
stephan
|
4b24cb2a3a
Rename tool/tclConfigShToTcl.sh to tool/tclConfigShToAutoDef.sh in the name of pedantic correctness.
|
1 maand geleden |
stephan
|
1adf87592f
In the interest of minimizing downstream disruption, set the soname of libsqlite3.so to (by default) its legacy value of libsqlite3.so.0 and unconditionally create (or replace) a symlink with that name at install-time, in addition to the newer-named symlinks.
|
1 maand geleden |
stephan
|
e69b4d757e
Generic auto.def cleanups. No functional differences.
|
1 maand geleden |
stephan
|
2eb9605e81
configure: add optional pkg-config support for detecting ICU.
|
1 maand geleden |
stephan
|
ece4bf60ff
When checking pkg-config for ICU support use icu-io instead of icu-uc, as that contains all requires libs on Linux and BSD.
|
1 maand geleden |
stephan
|
aa85c8c854
configure script doc additions for the ICU feature check.
|
1 maand geleden |
stephan
|
75ed9f819f
An experiment in optionally using pkg-config to determine the libs to link in for ICU support, but its ldflags is missing one required lib on both Linux and OpenBSD. Keeping this for later reference, as it demonstrates how to use pkg-config from autosetup.
|
1 maand geleden |
stephan
|
f121ffbde3
Fix typo in the handling of the new --dev flag which caused it to set the --debug flag instead of the --with-debug flag (the former is for autosetup's internal use).
|
1 maand geleden |