stephan
|
5be33f7b3f
Split the core-most CFLAGS, which should not be overridable (like -fPIC), into CFLAGS.core, so that went CFLAGS=... is passed on in a make invocation the -fPIC flag is not lost (as reported in [forum:39f8c54391d38c72 | forum post 39f8c543]).
|
3 달 전 |
stephan
|
e034c18591
General auto.def cleanups and docs.
|
3 달 전 |
stephan
|
51d5aa0915
Calculate TCLLIBDIR in the makefile targets which use it, rather than via the configure script. This enables its use in static makefiles.
|
3 달 전 |
stephan
|
fe5602ffd9
Perform some makefile acrobatics to get the tclConfig.sh state applied for static makefiles.
|
3 달 전 |
stephan
|
ee0b5e9bed
Document why -IPREFIX/include is now part of T.cc.sqlite.
|
3 달 전 |
stephan
|
99438c843c
Correct the default config value for HAVE_TCL (0 until proven otherwise) and fix the starting dir for SQLITE_AUTORECONFIG (formerly SQLITE_AUTOREMAKE), as reported in [forum:8ab69387008f2f6c | forum post 8ab69387008f2f6c].
|
3 달 전 |
stephan
|
6c45a5d60e
Re-add the --disable-static flag to (mostly) disable static lib build. Some components require the static lib and will trump this preference if they are activated.
|
3 달 전 |
stephan
|
e34646b5dc
configure: add --with-icu-lib=LDFLAGS and --enable-icu-collations. Fix auto-reconfigure when flags contain spaces.
|
3 달 전 |
stephan
|
68b0e8db05
Makefile.in: include CPPFLAGS in the CFLAGS, as the legacy Makefile.in did, because some downstream scripts rely on that. Remove a duplicated TCLLIBDIR assignment.
|
3 달 전 |
stephan
|
895ad5f4af
Rename VERSION_XYZ to the more conventional PACKAGE_VERSION and remove the unused VERSION_XY.
|
3 달 전 |
stephan
|
f84060f2f8
Ensure that jimsh is built in the proper dir in an out-of-tree build and that jimsh0 is cleaned up by distclean.
|
3 달 전 |
stephan
|
14e4d9ad30
Rename config-defines.json to config.defines.json for consistent with other generated config.* files. Rename --defs-json-include-lowercase to the even less wieldy --defines-json-include-lowercase.
|
3 달 전 |
stephan
|
957209e7ac
Add --defs-json-include-lowercase configure flag to cause config-defs.json to include lower-case defines, which are primarily the various build-related system paths.
|
3 달 전 |
stephan
|
7db8d195c3
./configure now emits config-defs.json, a JSON-formatted counterpart of the DEFS=... info which the pre-built autotools bundles emit.
|
3 달 전 |
stephan
|
72ef506925
Back out [bd66222721] because it causes conflicts with test runs, apparently due to .o files being built with different flags. This means that the CLI shell currently does not honor --disable-amalgamation.
|
3 달 전 |
stephan
|
e3565d9424
Minor makefile tweaks to account for customizations via a custom hand-built makefile.
|
3 달 전 |
stephan
|
4cd85bda4a
Various build cleanups centered around straightening out various uses of CFLAGS and its cousins. Teach Makefile.linux-generic to figure out the TOP dir on its own (a GNU Make-ism, but it's a Linux-specific makefile).
|
3 달 전 |
stephan
|
30b20563e4
More potentially-controversial makefile symbol renaming. This is simply more readable to my eyes.
|
3 달 전 |
stephan
|
b3cff449f9
Bump version number to 3.48.0 (in this branch only - in trunk, doing so requires a specific autoconf version) and rename the RELEASE and VERSION makefile symbols for clarity's sake.
|
3 달 전 |
stephan
|
caf8c28420
Potentially controversial/unconventional makefile symbol renamings and docs explaining them.
|
3 달 전 |
stephan
|
ce236e031e
Generic build cleanups.
|
3 달 전 |
stephan
|
e74c738e55
Get Makefile.linux-generic (formerly Makefile.linux-gcc) working with jimsh in out-of-tree builds. Pass on -DHAVE_READLINE=1 to the sqlite3 shell if configure detects it.
|
3 달 전 |
stephan
|
8c97ad8834
General make cleanups. Start adding a sanity-check mechanism to main.mk which does basic validation of the vars it expects to be set by the file which includes it. Get Makefile.linux-gcc working for the core-most rules.
|
3 달 전 |
stephan
|
4dadb531b0
Rename some build vars for legibility. Fix hwaci-make-from-dot-in when the input file list is multi-line.
|
3 달 전 |
stephan
|
e615b73040
Fix out-of-tree builds configured with --disable-amalgamation.
|
3 달 전 |
stephan
|
a7d3d40e06
After compiling jimsh, run sanity tests on it to ensure that it is built with -DJIM_COMPAT and one of (-DHAVE_REALPATH, -DHAVE__FULLPATH).
|
3 달 전 |
stephan
|
284e70b3a1
Add missing export of LDFLAGS_DLOPEN to Makefile.in.
|
3 달 전 |
stephan
|
fa8a7f88ff
Minor build docs and cleanups.
|
4 달 전 |
stephan
|
894bd83f52
Touch configure-generated files at configure-time even if autosetup does not update them because their contents would not be changed. Works around wonky deps causing too-frequent rebuilds.
|
4 달 전 |
stephan
|
31465666ff
Bring checksymbols target up to date and add a TODO based on a feature request from the forum.
|
4 달 전 |