]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add the threadtest target to Makefile.in. Add --enable-load-extension to
authordrh <drh@noemail.net>
Tue, 23 Dec 2014 20:31:43 +0000 (20:31 +0000)
committerdrh <drh@noemail.net>
Tue, 23 Dec 2014 20:31:43 +0000 (20:31 +0000)
the configure issued by releasetest.tcl.

FossilOrigin-Name: cb128067faabf0503dff1298ed29934f484f71bb

Makefile.in
manifest
manifest.uuid
test/releasetest.tcl

index db4c23b5bddb2cb563cccb45740f4ed20d21ac91..04305350be2bde4831b7c0db49f73066f296ef73 100644 (file)
@@ -976,6 +976,23 @@ speedtest1$(TEXE): $(TOP)/test/wordcount.c sqlite3.lo
 checksymbols: sqlite3.o
        nm -g --defined-only sqlite3.o | grep -v " sqlite3_" ; test $$? -ne 0
 
+# The next two rules are used to support the "threadtest" target. Building
+# threadtest runs a few thread-safety tests that are implemented in C. This
+# target is invoked by the releasetest.tcl script.
+# 
+THREADTEST3_SRC = $(TOP)/test/threadtest3.c    \
+                  $(TOP)/test/tt3_checkpoint.c \
+                  $(TOP)/test/tt3_index.c      \
+                  $(TOP)/test/tt3_vacuum.c      \
+                  $(TOP)/test/tt3_stress.c      \
+                  $(TOP)/test/tt3_lookaside1.c
+
+threadtest3$(TEXE): sqlite3.o $(THREADTEST3_SRC)
+       $(LTLINK) $(TOP)/test/threadtest3.c sqlite3.o -o $@ $(TLIBS)
+
+threadtest: threadtest3$(TEXE)
+       ./threadtest3$(TEXE)
+
 # Standard install and cleanup targets
 #
 lib_install:   libsqlite3.la
index ac6be8ffcbad49df488db1c93c000f40bb0a8d47..36c64165183a4e36097cd56221d94b41546155c2 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,7 +1,7 @@
-C Draft\sof\schanges\snecessary\sto\smake\sreleasetest\swork\son\sWindows\svia\sMinGW.
-D 2014-12-23T20:22:57.094
+C Add\sthe\sthreadtest\starget\sto\sMakefile.in.\s\sAdd\s--enable-load-extension\sto\nthe\sconfigure\sissued\sby\sreleasetest.tcl.
+D 2014-12-23T20:31:43.428
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
-F Makefile.in 37aec21b4fbb469ba42985a4454adf424c84f8e4
+F Makefile.in c5bad35715abe0ffcb6a11fbafb157de7405d51a
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
 F Makefile.msc b363b90fe1bfc3b87d190f2f728a126c00d9ce09
 F Makefile.vxworks 034289efa9d591b04b1a73598623119c306cbba0
@@ -801,7 +801,7 @@ F test/randexpr1.test eda062a97e60f9c38ae8d806b03b0ddf23d796df
 F test/rdonly.test dd30a4858d8e0fbad2304c2bd74a33d4df36412a
 F test/regexp1.test 497ea812f264d12b6198d6e50a76be4a1973a9d8
 F test/reindex.test 44edd3966b474468b823d481eafef0c305022254
-F test/releasetest.tcl ed2f3293c318e0c80f6dfd099dde529f60e6d048
+F test/releasetest.tcl 8563ba7df4b8cb9a9ee9ccd042f14f0553e62f63
 F test/resolver01.test 33abf37ff8335e6bf98f2b45a0af3e06996ccd9a
 F test/rollback.test 458fe73eb3ffdfdf9f6ba3e9b7350a6220414dea
 F test/rollback2.test fc14cf6d1a2b250d2735ef16124b971bce152f14
@@ -1233,7 +1233,7 @@ F tool/vdbe_profile.tcl 67746953071a9f8f2f668b73fe899074e2c6d8c1
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P 5bd73dba5e278db81f7d728c75e3142c02d37ff7
-R 9f40447b09389fdd147e8f95f68f235c
-U mistachkin
-Z 2d56af309587de973049953da48ad3d0
+P af166c5c64216d845269410d1ac2493310694b86
+R 84b62c16990cff93a3eab955a0ae7d8d
+U drh
+Z 40c138478ca76e8e420aceec7c5661be
index 5a8726daede2a9e306e6b4d8e24a65c9d249ee96..5424c8d2ee63b239c8a566d6fb6462690f4547a8 100644 (file)
@@ -1 +1 @@
-af166c5c64216d845269410d1ac2493310694b86
\ No newline at end of file
+cb128067faabf0503dff1298ed29934f484f71bb
\ No newline at end of file
index e0738d9c4f7900730a14460a7540e1efe87b02f6..f7aef83c1ca421c6018ca4ffad7b5a4444d8a270 100644 (file)
@@ -269,7 +269,7 @@ proc configureCommand {} {
   if {$::tcl_platform(platform)=="windows"} {
     lappend result sh
   }
-  lappend result $::SRCDIR/configure >& test.log
+  lappend result $::SRCDIR/configure -enable-load-extension >& test.log
 }
 
 # The following procedure returns the "make" command to be executed for the