From: drh <> Date: Mon, 15 Jun 2026 17:14:12 +0000 (+0000) Subject: New Windows makefile targets for common EXEs that omit the ".exe" suffix, so X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f0075cd2e4867aab1e67d588b3c01c4534d9521c;p=thirdparty%2Fsqlite.git New Windows makefile targets for common EXEs that omit the ".exe" suffix, so that when muscle memory kicks in and we type "make sqlite3" on windows, it still works. FossilOrigin-Name: 1152463a66b47eed27b71e87533e8361b6077dc54ff55b8cd2ccde5cfa8199bd --- diff --git a/Makefile.msc b/Makefile.msc index e14cf0227c..87ba812c5e 100644 --- a/Makefile.msc +++ b/Makefile.msc @@ -2754,6 +2754,21 @@ THREADTEST3_SRC = \ threadtest3.exe: $(THREADTEST3_SRC) $(TOP)\src\test_multiplex.c $(SQLITE3C) $(SQLITE3H) $(LTLINK) $(NO_WARN) $(TOP)\test\threadtest3.c $(TOP)\src\test_multiplex.c $(SQLITE3C) /link $(LDFLAGS) $(LTLINKOPTS) +# Convenienced targets for common executables that omit +# the .exe suffix +# +sqldiff: sqldiff.exe +sqlite3_rsync: sqlite3_rsync.exe +fuzzcheck: fuzzcheck.exe +testfixture: testfixture.exe +sqlite3: $(SQLITE3EXE) +showdb: showdb.exe +LogEst: LogEst.exe +wordcount: wordcount.exe +speedtest1: speedtest1.exe +kvtest: kvtest.exe +jimsh0: jimsh0.exe + # Display key variables that control which version of TCL is to be used. # tcl-env: diff --git a/manifest b/manifest index 0fab9eede1..39860aa575 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Enhance\sSQLITE_LIMIT_TRIGGER_DEPTH\sso\sthat\sit\salso\slimits\sa\schain\sof\ndistinct\striggers\sduring\scode\sgeneration.\n[bugs:/info/2026-06-15T06:44:07Z|Bug\s2026-06-15T06:44:07Z]. -D 2026-06-15T16:45:35.881 +C New\sWindows\smakefile\stargets\sfor\scommon\sEXEs\sthat\somit\sthe\s".exe"\ssuffix,\sso\nthat\swhen\smuscle\smemory\skicks\sin\sand\swe\stype\s"make\ssqlite3"\son\swindows,\sit\nstill\sworks. +D 2026-06-15T17:14:12.845 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@ -7,7 +7,7 @@ F AGENTS.md 44ddfb38ef23e277888bd70ae378e6cbf5f5cab0e2a4420bd21d89b6caff7a4a F LICENSE.md 6bc480fc673fb4acbc4094e77edb326267dd460162d7723c7f30bee2d3d9e97d F Makefile.in 5fda086f33b144da08119255da1d2557f983d0764a13707f05acf0159fd89ba5 F Makefile.linux-generic bd3e3cacd369821a6241d4ea1967395c962dfe3057e38cb0a435cee0e8b789d0 -F Makefile.msc 46ff6560f0046d92017ccafc91a3cd6cb2b54fbd25c56b2b6890cd84ed268159 +F Makefile.msc ae6c8f8c39ed9cec7e3fc27390209117a943acd81941b5e81e8cd828b1875d93 F README.md f00091ffb5c6379b783afb57ca5f443a5742e119082f37c407f64a5e16c56346 F VERSION 99cf3be5f13d091183e4314b7fc2e0c0e69accfbe64608b45a313338bbdd7b62 F art/icon-243x273.gif 9750b734f82fdb3dc43127753d5e6fbf3b62c9f4e136c2fbf573b2f57ea87af5 @@ -2208,8 +2208,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c -P ca15fedede9873b5f72f29f7cd33cba294cd49593999fc952670e2d5ce7ec86e -R bf8e6597a6079302c7a35e3e3d1ae4df +P 0b5378678e3d095ef982bb3b5d5ad05dfb15ce4ee12170b8d0a83fa4b75404c0 +R 9cbb6763894903672c2691245ef8b1d2 U drh -Z 9ddbae7a753a72b31a9b42ccf6537064 +Z b18666bcbe3bd63a32e5fa1c68a87675 # Remove this line to create a well-formed Fossil manifest. diff --git a/manifest.uuid b/manifest.uuid index 7815a4bf53..c204e5be9e 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -0b5378678e3d095ef982bb3b5d5ad05dfb15ce4ee12170b8d0a83fa4b75404c0 +1152463a66b47eed27b71e87533e8361b6077dc54ff55b8cd2ccde5cfa8199bd