stephan
|
a3d219a794
|
Build doc touchups.
FossilOrigin-Name: 109d441bf1bcdbc01d1f3f2aa145039539fc5aad02f91fc987a0c3702e21809d
|
2024-10-20 02:47:56 +00:00 |
|
stephan
|
857bcb6035
|
Minor doc updates.
FossilOrigin-Name: 6578a8d59e351182ee16a1f4e4b2c88a042a92dd8b32049947aa0436464b8588
|
2024-10-20 01:34:13 +00:00 |
|
stephan
|
f9c73ef7c5
|
Generic build cleanups and reorgs.
FossilOrigin-Name: 365a3d71cf9e0be11e7b3e90b6500142619102d8321c1d6f8111f37117a57929
|
2024-10-20 01:09:51 +00:00 |
|
stephan
|
003d304c9b
|
More build cleanups and get it working with BSD make (which apparently does not support $< and behaves slightly differently than gmake with X?=Y).
FossilOrigin-Name: dcf4fc78fb2813d37eb56c358009f1e5225f28a0c85c710c8127db330efaf319
|
2024-10-19 20:53:46 +00:00 |
|
stephan
|
25557128fe
|
Move most of the makefile code into the static main.mk.
FossilOrigin-Name: 09905ed094f7102dbb4fc81b059452c50b48b0f3a2bd9736bed364b0639d89d7
|
2024-10-19 20:26:17 +00:00 |
|
stephan
|
abf470d7a3
|
Factor out all autosetup-processed @if/@else blocks from Makefile.in in prep for moving most of the makefile code into main.mk (which has, so far, been completely overlooked in this port but will now become the main basis for the static parts of the build). The idea is that all build configuration goes into a platform-dependent makefile which then includes main.mk.
FossilOrigin-Name: 707e0f5857d58ec8b457270f988126b1dd0f01b5a3445a43ff7b5429324b1b3d
|
2024-10-19 18:31:47 +00:00 |
|
stephan
|
816f4b9cc1
|
Generic build cleanups.
FossilOrigin-Name: 510afccf02dc9c3e3b928c64c34d10bee66a2343ecec6e24c4770cb0f139cd65
|
2024-10-19 16:58:17 +00:00 |
|
stephan
|
6d8ec2aed4
|
Get tool-zip target, and its prerequisites, building.
FossilOrigin-Name: 38cc5db3a8f3079c9be18a9939dae9ba8f4411d4c2361369d697d32f536fc3a4
|
2024-10-19 13:44:16 +00:00 |
|
stephan
|
7abd86c4b8
|
Get more of the test/utility targets building.
FossilOrigin-Name: 24c81c6c52603c217134c233190499086240211763736aa10cb6d0be074e68a5
|
2024-10-19 13:19:05 +00:00 |
|
stephan
|
a1e6fbebdf
|
Get the spell-checking targets working. Rename some symbols.
FossilOrigin-Name: e389ef9c14f2421fe8cad09a8539e6a3215c96da61af790b144fccbd8bf1ca12
|
2024-10-19 12:47:06 +00:00 |
|
stephan
|
b08f1d5d97
|
Get mptest(er) building.
FossilOrigin-Name: f740f6a4447543751800465ddfa11c9e3c89fb7054a9dfb5450938885b8f9633
|
2024-10-19 00:49:01 +00:00 |
|
stephan
|
83afc4c2b2
|
Remove the problematic dbfuzz2-asan/msan targets, which Richard says are not used anymore.
FossilOrigin-Name: 503ce205a1efe0d52b184b1b6a23b4b6b5adb7acf6f4617249a5fa1d81e523ef
|
2024-10-18 16:47:54 +00:00 |
|
stephan
|
20755cef7d
|
Get most of the fuzzing-related apps building, sans dbuzz2-asan/msan, both of which refuse to link with clang v18 because it's trying to use -lstdc++ despite the app being only C.
FossilOrigin-Name: 3e843452927aaea152eab60213337912c34966e2c77d3cfd50d2ee9eb77c6796
|
2024-10-18 16:39:17 +00:00 |
|
stephan
|
2a1a3d6af5
|
General cleanups. Rename BTCL to BTCLSH for some clarity.
FossilOrigin-Name: 83eaef7d62677a85a2c42f98d52ff2e8e5356724ad6d12b2907409d96d4757f1
|
2024-10-17 22:19:37 +00:00 |
|
stephan
|
ead26840b8
|
Get testfixture building.
FossilOrigin-Name: 9a7e56a01703fdcb4c83481d33d48bd4c8e6a5586c1315bae36fdff34a1b3bd1
|
2024-10-16 14:04:00 +00:00 |
|
stephan
|
a60142fef5
|
Add sqlite3rc.h build.
FossilOrigin-Name: 8d5f99f7e3f0ff9eaea1cb550369864e49a0fe0b00a53b1eba6ed099b61d8d24
|
2024-10-09 13:26:01 +00:00 |
|
stephan
|
fa2770fec5
|
More work on the tcl build parts.
FossilOrigin-Name: 292ad7d519d39f16f130d082d3f134deadd5409d56ffb5340064a1996f4b4d57
|
2024-10-09 13:20:25 +00:00 |
|
stephan
|
92860ade7a
|
Remove extra layer of quotes around install target dirs.
FossilOrigin-Name: f2e3cf219e28c369ad6de240f0780eb3b638c47e1bab56ab80713a9bf63e2aa7
|
2024-10-09 08:05:21 +00:00 |
|
stephan
|
c7b822082e
|
More work on the tcl build bits.
FossilOrigin-Name: f00988a909dd4338083a6e09231932c6fa57a40e35968c51483615121d20d25f
|
2024-10-09 07:12:32 +00:00 |
|
stephan
|
49bb81844c
|
Generic build cleanups.
FossilOrigin-Name: 2cd213b38748d93134dc88b25aada4741838eaed683e44d5cc7837a6586fa4cf
|
2024-10-09 05:28:29 +00:00 |
|
stephan
|
114e0543af
|
More work on the --with-tcl bits.
FossilOrigin-Name: 4d4cc49b6a886fef9a7b3af78a7b752c199045904a1bf74912adae2e8fd360ad
|
2024-10-09 04:27:03 +00:00 |
|
stephan
|
f400f41fde
|
Get much of the --with-tcl-related bits working.
FossilOrigin-Name: 4e4a740369d3edc58d35c660b1ea73ee381503f82a98a4b770fd07cef1704e8b
|
2024-10-09 04:01:14 +00:00 |
|
stephan
|
10d1b0c5db
|
Fix build portability problems discovered on an ARM OpenBSD system.
FossilOrigin-Name: ef5348dc3f5b9fbe19753ff85e4da461ee962f0790e5f9cfda6eba522576451b
|
2024-10-08 16:33:42 +00:00 |
|
stephan
|
59ded3ff14
|
Get some basic install rules working.
FossilOrigin-Name: e9ab211f82f789c89ab52e8d5fe7526c09943b2b8b3002fa7a16fb2b40addc8f
|
2024-10-08 16:06:11 +00:00 |
|
stephan
|
d0be4a781e
|
Merge trunk into autosetup branch.
FossilOrigin-Name: 6cbb05fde1b74ced6d56d6ec7f815c989697381531175daccebc4311bfef61d9
|
2024-10-05 12:06:31 +00:00 |
|
stephan
|
706fdeebb8
|
Add ext/wasm to the top-level clean/distclean rules in such a way that any error due to a lack of gmake are ignored.
FossilOrigin-Name: 2f7eab381e16760952d1c90a9119d2a217933f0136442d8f6eeb6d95e366ca4f
|
2024-10-05 12:02:17 +00:00 |
|
stephan
|
ea63f48ec8
|
Get more of the CLI utils building.
FossilOrigin-Name: 6838b7b5d6130b1e0af9a71ad2c5922b1ef35f082907dffeed03811e1e62406f
|
2024-10-01 13:40:59 +00:00 |
|
stephan
|
51e8287dde
|
Correct missing LDFLAGS_ZLIB for libsqlite3.so.
FossilOrigin-Name: 98bbba3a05734e080a0c8c51fac0368436809d4ff3c39959a51970400b4470cb
|
2024-10-01 11:09:50 +00:00 |
|
stephan
|
aca993423f
|
Add static library build. Get build working (for a given value of working) with the --disable-amalgamation flag.
FossilOrigin-Name: ddfda58004fa3e43c4f2d497c6feecbea3b195d14196bf179f4aafd21ea089ea
|
2024-09-30 19:01:41 +00:00 |
|
stephan
|
c4c951adbe
|
More generic build tinkering.
FossilOrigin-Name: 433bfc790258e1d2e7c9ea4839a9edb25dde0b99d1e888d1e2a4cf669825fb79
|
2024-09-30 17:44:41 +00:00 |
|
stephan
|
0831b3a989
|
Generic build tinkering.
FossilOrigin-Name: b6c1772ce0278988ecaea485c4feb8b0919fa1530f0c53b8321d9bd2277b5acd
|
2024-09-30 14:33:36 +00:00 |
|
stephan
|
595a2532f3
|
Get libsqlite3.so building.
FossilOrigin-Name: c65e3679e0d28e980bb555b47f31690b27915d9ff0850f598e3bed528b18ca1d
|
2024-09-28 14:51:10 +00:00 |
|
stephan
|
05c5e76c94
|
Add basic libreadline detection and build CLI shell.
FossilOrigin-Name: 2ba7ab562580667bc9249f2d1f2402c605553d5583eec497398abe6d196c83d4
|
2024-09-27 13:29:50 +00:00 |
|
stephan
|
1865e85e0b
|
General tinkering and cleanups in the autosetup bits.
FossilOrigin-Name: a290e3b15de75f6a0a4975b5747449525fb2b58b3947b8ca0ab64a4d3cca228e
|
2024-09-27 12:15:14 +00:00 |
|
stephan
|
c139ad34de
|
Rename TCL_GENERATOR to BTCL for consistency with BCC/TCC.
FossilOrigin-Name: a7ff8f3c2c86f435a08d568a07f019a59dcca8f66a719d242289fa0c7097c2af
|
2024-09-27 09:40:55 +00:00 |
|
stephan
|
587256a634
|
Tweak build to fall back to system-side tclsh if we cannot find realpath() or _fullpath() for JimTCL (needed for some of the code generator scripts to work).
FossilOrigin-Name: b31dbb9945d0ac5e22d146565443bcdc0dd1a1c83034cfb5867b2303ada2bdea
|
2024-09-27 02:35:41 +00:00 |
|
stephan
|
474cdc54ef
|
Run all of the TCL-based code generators using JimTCL.
FossilOrigin-Name: 3193b86a91d8096be68cb83133c7665129694521d7da81bf725e285c229271f7
|
2024-09-27 01:42:52 +00:00 |
|
stephan
|
9ce9ee6819
|
Generate sqlite3.h/.c with jimsh, somewhat to my surprise.
FossilOrigin-Name: c365d8e1f7aa19e424f60f976db683c3ccb489900124811541e02d47f9a1cbe3
|
2024-09-27 01:30:34 +00:00 |
|
stephan
|
69f2da0eed
|
Experimentally build shell.c using the autosetup-provided JimTCL.
FossilOrigin-Name: 5bd62cdbc4b188a59c83fb04685f9967d6a5270772eb48f950a5d86409eb8a1b
|
2024-09-27 01:25:49 +00:00 |
|
stephan
|
42aa26a607
|
Remove some gratuitous overengineering before it can spread.
FossilOrigin-Name: 94340011ed903434cd12ca982f226c548f7ec43019d449b4ee12e18ec886fb27
|
2024-09-27 01:04:09 +00:00 |
|
stephan
|
02616ccf29
|
Get the generated .c/.h files generating.
FossilOrigin-Name: e890c8508da4e126f43c61f809f750d6cb2d7d01600fe2173fbcd7dabbfce0fd
|
2024-09-27 01:00:32 +00:00 |
|
stephan
|
c2da952f5d
|
Get lemon building. Re-indent hwaci-common.tcl for consistency.
FossilOrigin-Name: 53dc33d5e20062e8c4c9856349bbc143c858327ef41f356ffcc574b36d0cc73c
|
2024-09-26 18:40:07 +00:00 |
|
stephan
|
76bfcd13be
|
Do not remove *.def in the cleanup rules because auto.def is a required part of autosetup. Remove the .o vs .obj detection/distinction because the Unix-like Windows environments use .o.
FossilOrigin-Name: 65eb1072e297f01ba4ce21fe644f709e75ebaec5307764b549efceafb88f6ebf
|
2024-09-26 14:09:23 +00:00 |
|
stephan
|
cda0d6fd74
|
Cleanups of the --with-wasi-sdk bits. Straighten out VERSION vs RELEASE.
FossilOrigin-Name: 7638f3ad1588ff16c2980763c6c4c1386a711acd64adb21c465f186a47bc975d
|
2024-09-26 12:16:46 +00:00 |
|
stephan
|
bb12cdc11b
|
Time for a break.
FossilOrigin-Name: 1d29cd9095595b7b027b90d644dc4767fde0b6f98316c0eb82014b7aad6770d7
|
2024-09-25 23:09:38 +00:00 |
|
stephan
|
220434abdd
|
Integrate the configure-time Emscripten bits.
FossilOrigin-Name: 456125a14454180d608d8f5bc651aa4350958cdd14f4011ef540beb278ca2d51
|
2024-09-25 22:13:49 +00:00 |
|
stephan
|
2615879760
|
Improve common feature flag handling a bit.
FossilOrigin-Name: 8716c35eaa168677a10de7b4aa55d35c54035f5e685cc1a5890b940a41cc6ff7
|
2024-09-25 14:58:09 +00:00 |
|
stephan
|
13aea08683
|
Lots of work on auto.def and the utility tcl lib. Still lots more to do.
FossilOrigin-Name: 2141527a38ca8170e79b5b5e664378f0d8464055119f5b986e5d7b1be75e919e
|
2024-09-25 14:38:46 +00:00 |
|
drh
|
a55901a27c
|
Port sqldiff over to use sqlite3_stdio.
FossilOrigin-Name: 18f784c47d4252bc3696a7e084a1afb9f51f006cf2021292f2103531b8235226
|
2024-09-24 17:40:54 +00:00 |
|
drh
|
57b32ef924
|
Add the sqlite3_stdio.h library for Windows console I/O.
FossilOrigin-Name: fcd0ecffc9889f8c855ea340f075ec42cdca482df82d6e67dc9c32613e8d5846
|
2024-09-24 13:46:32 +00:00 |
|