diff options
author | drh <> | 2021-11-18 20:56:59 +0000 |
---|---|---|
committer | drh <> | 2021-11-18 20:56:59 +0000 |
commit | 5e90794b67e8c683d6b4c7175240dcfd4379829e (patch) | |
tree | c6914e3df8cb10b131792b605e8d8a277e14dc0e | |
parent | 826ec6013c1aebb4bbc2f01edbc89f6830cc5feb (diff) | |
download | sqlite-5e90794b67e8c683d6b4c7175240dcfd4379829e.tar.gz sqlite-5e90794b67e8c683d6b4c7175240dcfd4379829e.zip |
Minor tweaks to the way auxiliary tools are built, to make it easier to
customize the builds without having to alter the code.
FossilOrigin-Name: 90b06b6f42918852cfb15258be462c6bed260c6a618b86fa9084bac72fa2f58f
-rw-r--r-- | manifest | 16 | ||||
-rw-r--r-- | manifest.uuid | 2 | ||||
-rw-r--r-- | src/tclsqlite.c | 4 | ||||
-rw-r--r-- | tool/sqlite3_analyzer.c.in | 2 |
4 files changed, 13 insertions, 11 deletions
@@ -1,5 +1,5 @@ -C Fix\sa\sperformance\sregression\sin\srtree\sintroduced\sby\sthe\sprevious\scommit. -D 2021-11-18T20:11:31.718 +C Minor\stweaks\sto\sthe\sway\sauxiliary\stools\sare\sbuilt,\sto\smake\sit\seasier\sto\ncustomize\sthe\sbuilds\swithout\shaving\sto\salter\sthe\scode. +D 2021-11-18T20:56:59.677 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 @@ -559,7 +559,7 @@ F src/sqliteInt.h 42c8f4c05ddbe8214d439aa80d98914d1883104f8f518820ce2e9e4e183c31 F src/sqliteLimit.h d7323ffea5208c6af2734574bae933ca8ed2ab728083caa117c9738581a31657 F src/status.c 4b8bc2a6905163a38b739854a35b826c737333fab5b1f8e03fa7eb9a4799c4c1 F src/table.c 0f141b58a16de7e2fbe81c308379e7279f4c6b50eb08efeec5892794a0ba30d1 -F src/tclsqlite.c 428e813dabf82804bc13196af35a0c3c6ef4347fe557fa6717c5c66bba6e8520 +F src/tclsqlite.c 50c2b759f4a918e41ed7a038baaef087ff264c7b3adddf39741315a53fd92e47 F src/test1.c d6c945a8bb211ed72ea515f0b9743caeaf38c66da6418a7b1dcf3764e1368bbb F src/test2.c 3efb99ab7f1fc8d154933e02ae1378bac9637da5 F src/test3.c 61798bb0d38b915067a8c8e03f5a534b431181f802659a6616f9b4ff7d872644 @@ -1899,7 +1899,7 @@ F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224 F tool/speedtest8inst1.c 7ce07da76b5e745783e703a834417d725b7d45fd F tool/split-sqlite3c.tcl 3efcd4240b738f6bb2b5af0aea7e1e0ef9bc1c61654f645076cec883030b710c F tool/sqldiff.c 9c639de9fa541a947ea9776435c84adf00f43945e262556e15219ef09f0d912c -F tool/sqlite3_analyzer.c.in 7eeaae8b0d7577662acaabbb11107af0659d1b41bc1dfdd4d91422de27127968 +F tool/sqlite3_analyzer.c.in f88615bf33098945e0a42f17733f472083d150b58bdaaa5555a7129d0a51621c F tool/sqltclsh.c.in 1bcc2e9da58fadf17b0bf6a50e68c1159e602ce057210b655d50bad5aaaef898 F tool/sqltclsh.tcl 862f4cf1418df5e1315b5db3b5ebe88969e2a784525af5fbf9596592f14ed848 F tool/srcck1.c 371de5363b70154012955544f86fdee8f6e5326f @@ -1933,7 +1933,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 -P 509027e964f28efca088a41fe32f01c38316f7a919de63a8835e3bc7c3fb0787 -R c2cdaff31ea77237329e59841c0f182a -U dan -Z 4c54e10f3cfe7975c8bc532dcc527100 +P 7f42b8e1a25c0830fe81e4668318998af595826784a50780a5c1c0b4d95a2482 +R 7fc4ecd1448b6305c428d5164e326f71 +U drh +Z 3efafb7c09c67bd8bd80d6c3aff384ef diff --git a/manifest.uuid b/manifest.uuid index 979a1d53c..d39645383 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -7f42b8e1a25c0830fe81e4668318998af595826784a50780a5c1c0b4d95a2482
\ No newline at end of file +90b06b6f42918852cfb15258be462c6bed260c6a618b86fa9084bac72fa2f58f
\ No newline at end of file diff --git a/src/tclsqlite.c b/src/tclsqlite.c index b9b78b42b..193494484 100644 --- a/src/tclsqlite.c +++ b/src/tclsqlite.c @@ -3975,7 +3975,9 @@ static const char *tclsh_main_loop(void){ return zMainloop; } -#define TCLSH_MAIN main /* Needed to fake out mktclapp */ +#ifndef TCLSH_MAIN +# define TCLSH_MAIN main +#endif int SQLITE_CDECL TCLSH_MAIN(int argc, char **argv){ Tcl_Interp *interp; int i; diff --git a/tool/sqlite3_analyzer.c.in b/tool/sqlite3_analyzer.c.in index e830521e0..d8b000209 100644 --- a/tool/sqlite3_analyzer.c.in +++ b/tool/sqlite3_analyzer.c.in @@ -14,7 +14,7 @@ #define SQLITE_DEFAULT_MEMSTATUS 0 #define SQLITE_MAX_EXPR_DEPTH 0 #define SQLITE_OMIT_LOAD_EXTENSION 1 -#ifndef USE_EXTERNAL_SQLITE +#if !defined(SQLITE_AMALGAMATION) && !defined(USE_EXTERNAL_SQLITE) INCLUDE sqlite3.c #endif INCLUDE $ROOT/src/tclsqlite.c |