]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add instructions for how to do debugging builds of the CLI on Windows.
authordrh <>
Tue, 18 Jun 2024 19:36:04 +0000 (19:36 +0000)
committerdrh <>
Tue, 18 Jun 2024 19:36:04 +0000 (19:36 +0000)
FossilOrigin-Name: abe81c18614b41c78cf3edeaaf8d85d5d2dbdcf331b580f1c98f80d3726d8189

doc/compile-for-windows.md
manifest
manifest.uuid

index b8a50afb32a4557793c2b9f496c857d3f258f77a..5e6a2d1a25b08dfc5f2508d3598bef22fec3cad2 100644 (file)
@@ -59,8 +59,16 @@ canonical source on a new Windows 11 PC, as of 2023-11-01:
       <li>  `nmake /f makefile.msc sqlite3.c`
       <li>  `nmake /f makefile.msc devtest`
       <li>  `nmake /f makefile.msc releasetest`
+      <li>  `nmake /f makefile.msc sqlite3.exe`
       </ul>
 
+  7.  For a debugging build of the CLI, where the ".treetrace" and ".wheretrace"
+      commands work, add the DEBUG=3 argument to nmake.  Like this:
+      <ul>
+      <li> `nmake /f makefile.msc DEBUG=3 clean sqlite3.exe`
+      </ul>
+   
+
 ## 32-bit Builds
 
 Doing a 32-bit build is just like doing a 64-bit build with the
index 637f1bbbbd97138f07e6a6dcd93b23c5780fb772..b20d89ac1d59030f651d47610296e3cd78ba46ab 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Update\ssqlite3_analyzer\sto\sreport\son\sthe\snumber\sof\sWITHOUT\sROWID\stables\sand\nto\sprovide\sseparate\saggregate\sstatistics\sfor\sWITHOUT\sand\sWITH\sROWID\stables.
-D 2024-06-18T12:19:13.629
+C Add\sinstructions\sfor\show\sto\sdo\sdebugging\sbuilds\sof\sthe\sCLI\son\sWindows.
+D 2024-06-18T19:36:04.259
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -39,7 +39,7 @@ F configure 27d144c2edfa993ac155a2ad5e6b431e4ec811159598ef55a59f345bc2e5e533 x
 F configure.ac f25bd7843120f2c2b8bc9db5a92b0502bbdd28e68907415c3d42fc8e57c657b9
 F contrib/sqlitecon.tcl 210a913ad63f9f991070821e599d600bd913e0ad
 F doc/F2FS.txt c1d4a0ae9711cfe0e1d8b019d154f1c29e0d3abfe820787ba1e9ed7691160fcd
-F doc/compile-for-windows.md 50b27d77be96195c66031a3181cb8684ed822327ea834e07f9c014213e5e3bcf
+F doc/compile-for-windows.md e8635eea9153dcd6a51fd2740666ebc4492b3813cb1ac31cd8e99150df91762d
 F doc/json-enhancements.md e356fc834781f1f1aa22ee300027a270b2c960122468499bf347bb123ce1ea4f
 F doc/jsonb.md 5fab4b8613aa9153fbeb6259297bd4697988af8b3d23900deba588fa7841456b
 F doc/lemon.html 8b266ff711d2ec7f867c3dca37634963f48a630329908cc282beebfa8c708706
@@ -2195,8 +2195,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P ea16b286b4344c1833ca3d17b6d315fb4ddcb99bcc232ff6444debeb634881f2
-R a7c3f049be65d235476058b7cf9b7ac3
+P 4152894433c3a292d983b1c196664a0c46e406eccd7e644a64fa443fdb204825
+R 8045c7729a1141ba8ad2af416451a689
 U drh
-Z 301102884eb3249c2db98b7577b2bad4
+Z 07f793457b821df508d682a7ee6f3eb0
 # Remove this line to create a well-formed Fossil manifest.
index 56edd5ef2b468a35738353d7407fc373b8edadb3..f02a6d22fb5c6e993dd7e9ed28fdff8daf5fda12 100644 (file)
@@ -1 +1 @@
-4152894433c3a292d983b1c196664a0c46e406eccd7e644a64fa443fdb204825
\ No newline at end of file
+abe81c18614b41c78cf3edeaaf8d85d5d2dbdcf331b580f1c98f80d3726d8189
\ No newline at end of file