From f84060f2f8b505f94b21dc4c38dc616912d27758 Mon Sep 17 00:00:00 2001 From: stephan Date: Fri, 25 Oct 2024 05:53:50 +0000 Subject: [PATCH] Ensure that jimsh is built in the proper dir in an out-of-tree build and that jimsh0 is cleaned up by distclean. FossilOrigin-Name: e0286e258b17e7812387f5e661910ddd3c015bd5ac62dcbd7e02b69379dc9277 --- Makefile.in | 7 +++++-- manifest | 12 ++++++------ manifest.uuid | 2 +- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/Makefile.in b/Makefile.in index 705489fcfe..6ca1f3ac10 100644 --- a/Makefile.in +++ b/Makefile.in @@ -133,10 +133,12 @@ T.cc.sqlite += -D_HAVE_SQLITE_CONFIG_H -DBUILD_sqlite #XX#T.cc += -DSQLITE_THREADSAFE=@SQLITE_THREADSAFE@ # -# $(JIMSH) and $(CFLAGS.JIMSH) are documented in main.mk. +# $(JIMSH) and $(CFLAGS.JIMSH) are documented in main.mk. $(JIMSH) +# must start with a path component so that it can be invoked as a +# shell command. # CFLAGS.JIMSH = @CFLAGS_JIMSH@ -JIMSH = $(TOP)/jimsh$(TEXE) +JIMSH = ./jimsh$(TEXE) # # $(B.tclsh) is documented in main.mk. @@ -314,6 +316,7 @@ distclean-autosetup: clean rm -f sqlite_cfg.h config.log config.status config.defines.json Makefile sqlite3.pc rm -f $(TOP)/tool/emcc.sh rm -f libsqlite3*$(T.dll) + rm -f jimsh0* -gmake -C ext/wasm distclean 2>/dev/null; true distclean: distclean-autosetup diff --git a/manifest b/manifest index 2ea3d82ecf..23a8792add 100644 --- a/manifest +++ b/manifest @@ -1,9 +1,9 @@ -C Rename\sconfig-defines.json\sto\sconfig.defines.json\sfor\sconsistent\swith\sother\sgenerated\sconfig.*\sfiles.\sRename\s--defs-json-include-lowercase\sto\sthe\seven\sless\swieldy\s--defines-json-include-lowercase. -D 2024-10-25T04:48:40.197 +C Ensure\sthat\sjimsh\sis\sbuilt\sin\sthe\sproper\sdir\sin\san\sout-of-tree\sbuild\sand\sthat\sjimsh0\sis\scleaned\sup\sby\sdistclean. +D 2024-10-25T05:53:50.786 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724 -F Makefile.in 594067da2bde9defc6ff79d15db35f6433ff972ad585461ba5f13d110a095af2 +F Makefile.in 5a95c68b70be1448a6f226c09c1df5e338cc496e70987173fcfdca9ad94cb5a4 F Makefile.linux-generic 8df0e6ee5e4671f844caf27f88d2be7421e904639f7a0ffdce0e2cd4ea11e8c0 F Makefile.msc 28318970f86f601ac79b5e6a514a52fb33a1526d0e0e915b4edc2f41846c1d4a F README.md c3c0f19532ce28f6297a71870f3c7b424729f0e6d9ab889616d3587dd2332159 @@ -2237,8 +2237,8 @@ F vsixtest/vsixtest.tcl 6195aba1f12a5e10efc2b8c0009532167be5e301abe5b31385638080 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 -P 0f2555ea3c7c1950566182c8f5a4d98049461e9db305e892c8434ba3fbf3497a -R 001a56dd108f5cc3c7d24adb5c49ea93 +P 131a2a7ef87b65527d03b3c838de9d34eaca94992a973283ad6eeb296250db92 +R 489a8b201a3bc8d75b578c157a68a0fc U stephan -Z a5be42358d441efdb62f852f6106323d +Z 2e64ff42f6eac2a825d81033399cb4f4 # Remove this line to create a well-formed Fossil manifest. diff --git a/manifest.uuid b/manifest.uuid index 1f320d0f69..e0add573ac 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -131a2a7ef87b65527d03b3c838de9d34eaca94992a973283ad6eeb296250db92 +e0286e258b17e7812387f5e661910ddd3c015bd5ac62dcbd7e02b69379dc9277