Fix the --enable-tempstore option on the configure script.  Ticket #3599 (CVS 6194)

FossilOrigin-Name: c2eabb99fe852142e54f35f423f766411d7ba6c0
diff --git a/Makefile.in b/Makefile.in
index b907b65..6b61d65 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -491,72 +491,72 @@
 # Rule to build the amalgamation
 #
 sqlite3.lo:	sqlite3.c
-	$(LTCOMPILE) -c sqlite3.c
+	$(LTCOMPILE) $(TEMP_STORE) -c sqlite3.c
 
 # Rules to build individual files
 #
 alter.lo:	$(TOP)/src/alter.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/alter.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/alter.c
 
 analyze.lo:	$(TOP)/src/analyze.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/analyze.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/analyze.c
 
 attach.lo:	$(TOP)/src/attach.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/attach.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/attach.c
 
 auth.lo:	$(TOP)/src/auth.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/auth.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/auth.c
 
 bitvec.lo:	$(TOP)/src/bitvec.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/bitvec.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/bitvec.c
 
 btmutex.lo:	$(TOP)/src/btmutex.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/btmutex.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/btmutex.c
 
 btree.lo:	$(TOP)/src/btree.c $(HDR) $(TOP)/src/pager.h
-	$(LTCOMPILE) -c $(TOP)/src/btree.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/btree.c
 
 build.lo:	$(TOP)/src/build.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/build.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/build.c
 
 callback.lo:	$(TOP)/src/callback.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/callback.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/callback.c
 
 complete.lo:	$(TOP)/src/complete.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/complete.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/complete.c
 
 date.lo:	$(TOP)/src/date.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/date.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/date.c
 
 delete.lo:	$(TOP)/src/delete.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/delete.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/delete.c
 
 expr.lo:	$(TOP)/src/expr.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/expr.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/expr.c
 
 fault.lo:	$(TOP)/src/fault.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/fault.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/fault.c
 
 func.lo:	$(TOP)/src/func.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/func.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/func.c
 
 global.lo:	$(TOP)/src/global.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/global.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/global.c
 
 hash.lo:	$(TOP)/src/hash.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/hash.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/hash.c
 
 insert.lo:	$(TOP)/src/insert.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/insert.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/insert.c
 
 journal.lo:	$(TOP)/src/journal.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/journal.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/journal.c
 
 legacy.lo:	$(TOP)/src/legacy.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/legacy.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/legacy.c
 
 loadext.lo:	$(TOP)/src/loadext.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/loadext.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/loadext.c
 
 main.lo:	$(TOP)/src/main.c $(HDR)
 	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/main.c
@@ -580,7 +580,7 @@
 	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mem5.c
 
 memjournal.lo:	$(TOP)/src/memjournal.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/memjournal.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/memjournal.c
 
 mutex.lo:	$(TOP)/src/mutex.c $(HDR)
 	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mutex.c
@@ -598,16 +598,16 @@
 	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mutex_w32.c
 
 pager.lo:	$(TOP)/src/pager.c $(HDR) $(TOP)/src/pager.h
-	$(LTCOMPILE) -c $(TOP)/src/pager.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/pager.c
 
 pcache.lo:	$(TOP)/src/pcache.c $(HDR) $(TOP)/src/pcache.h
-	$(LTCOMPILE) -c $(TOP)/src/pcache.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/pcache.c
 
 pcache1.lo:	$(TOP)/src/pcache1.c $(HDR) $(TOP)/src/pcache.h
-	$(LTCOMPILE) -c $(TOP)/src/pcache1.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/pcache1.c
 
 opcodes.lo:	opcodes.c
-	$(LTCOMPILE) -c opcodes.c
+	$(LTCOMPILE) $(TEMP_STORE) -c opcodes.c
 
 opcodes.c:	opcodes.h $(TOP)/mkopcodec.awk
 	sort -n -b -k 3 opcodes.h | $(NAWK) -f $(TOP)/mkopcodec.awk >opcodes.c
@@ -616,19 +616,19 @@
 	cat parse.h $(TOP)/src/vdbe.c | $(NAWK) -f $(TOP)/mkopcodeh.awk >opcodes.h
 
 os.lo:	$(TOP)/src/os.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/os.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/os.c
 
 os_unix.lo:	$(TOP)/src/os_unix.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/os_unix.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/os_unix.c
 
 os_win.lo:	$(TOP)/src/os_win.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/os_win.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/os_win.c
 
 os_os2.lo:	$(TOP)/src/os_os2.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/os_os2.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/os_os2.c
 
 parse.lo:	parse.c $(HDR)
-	$(LTCOMPILE) -c parse.c
+	$(LTCOMPILE) $(TEMP_STORE) -c parse.c
 
 parse.h:	parse.c
 
@@ -639,84 +639,84 @@
 	$(NAWK) -f $(TOP)/addopcodes.awk parse.h.temp >parse.h
 
 pragma.lo:	$(TOP)/src/pragma.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/pragma.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/pragma.c
 
 prepare.lo:	$(TOP)/src/prepare.c $(HDR)
 	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/prepare.c
 
 printf.lo:	$(TOP)/src/printf.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/printf.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/printf.c
 
 random.lo:	$(TOP)/src/random.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/random.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/random.c
 
 resolve.lo:	$(TOP)/src/resolve.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/resolve.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/resolve.c
 
 rowset.lo:	$(TOP)/src/rowset.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/rowset.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/rowset.c
 
 select.lo:	$(TOP)/src/select.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/select.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/select.c
 
 status.lo:	$(TOP)/src/status.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/status.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/status.c
 
 sqlite3.h:	$(TOP)/src/sqlite.h.in 
 	sed -e s/--VERS--/$(RELEASE)/ $(TOP)/src/sqlite.h.in | \
 	sed -e s/--VERSION-NUMBER--/$(VERSION_NUMBER)/ >sqlite3.h
 
 table.lo:	$(TOP)/src/table.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/table.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/table.c
 
 tclsqlite.lo:	$(TOP)/src/tclsqlite.c $(HDR)
 	$(LTCOMPILE) -DUSE_TCL_STUBS=1 -c $(TOP)/src/tclsqlite.c
 
 tokenize.lo:	$(TOP)/src/tokenize.c keywordhash.h $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/tokenize.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/tokenize.c
 
 keywordhash.h:	$(TOP)/tool/mkkeywordhash.c
 	$(BCC) -o mkkeywordhash$(BEXE) $(OPT_FEATURE_FLAGS) $(OPTS) $(TOP)/tool/mkkeywordhash.c
 	./mkkeywordhash$(BEXE) >keywordhash.h
 
 trigger.lo:	$(TOP)/src/trigger.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/trigger.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/trigger.c
 
 update.lo:	$(TOP)/src/update.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/update.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/update.c
 
 utf.lo:	$(TOP)/src/utf.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/utf.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/utf.c
 
 util.lo:	$(TOP)/src/util.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/util.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/util.c
 
 vacuum.lo:	$(TOP)/src/vacuum.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/vacuum.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vacuum.c
 
 vdbe.lo:	$(TOP)/src/vdbe.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/vdbe.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbe.c
 
 vdbeapi.lo:	$(TOP)/src/vdbeapi.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/vdbeapi.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbeapi.c
 
 vdbeaux.lo:	$(TOP)/src/vdbeaux.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/vdbeaux.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbeaux.c
 
 vdbeblob.lo:	$(TOP)/src/vdbeblob.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/vdbeblob.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbeblob.c
 
 vdbemem.lo:	$(TOP)/src/vdbemem.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/vdbemem.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbemem.c
 
 vtab.lo:	$(TOP)/src/vtab.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/vtab.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vtab.c
 
 walker.lo:	$(TOP)/src/walker.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/walker.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/walker.c
 
 where.lo:	$(TOP)/src/where.c $(HDR)
-	$(LTCOMPILE) -c $(TOP)/src/where.c
+	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/where.c
 
 tclsqlite-shell.lo:	$(TOP)/src/tclsqlite.c $(HDR)
 	$(LTCOMPILE) -DTCLSH=1 -o $@ -c $(TOP)/src/tclsqlite.c
diff --git a/configure b/configure
index c50a54f..c5b01d5 100755
--- a/configure
+++ b/configure
Binary files differ
diff --git a/configure.ac b/configure.ac
index 0c2852d..8b02768 100644
--- a/configure.ac
+++ b/configure.ac
@@ -92,7 +92,7 @@
 dnl Put the RCS revision string after AC_INIT so that it will also
 dnl show in in configure.
 # The following RCS revision string applies to configure.in
-# $Revision: 1.50 $
+# $Revision: 1.51 $
 
 #########
 # Programs needed
@@ -297,17 +297,17 @@
     TEMP_STORE=1
     AC_MSG_RESULT([no])
   ;;
-  always ) 
-     TEMP_STORE=3
-    AC_MSG_RESULT([always])
-  ;;
   yes ) 
+     TEMP_STORE=2
+    AC_MSG_RESULT([yes])
+  ;;
+  always ) 
      TEMP_STORE=3
     AC_MSG_RESULT([always])
   ;;
   * ) 
     TEMP_STORE=1
-    AC_MSG_RESULT([yes])
+    AC_MSG_RESULT([no])
   ;;
 esac
 
diff --git a/manifest b/manifest
index e8cf145..c3a0b42 100644
--- a/manifest
+++ b/manifest
@@ -1,7 +1,7 @@
-C Make\ssure\smutexes\sare\sfully\senabled\sfor\sthread001.test.\s\sTake\ssteps\sto\nensure\sthat\sthe\sthread\stests\srun\sduring\sregression\stesting.\s(CVS\s6193)
-D 2009-01-19T17:40:12
+C Fix\sthe\s--enable-tempstore\soption\son\sthe\sconfigure\sscript.\s\sTicket\s#3599\s(CVS\s6194)
+D 2009-01-19T18:18:40
 F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
-F Makefile.in 05461a9b5803d5ad10c79f989801e9fd2cc3e592
+F Makefile.in 6619a1b72de7ada2bb7be97862913e27c6f5e339
 F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
 F Makefile.vxwSH4 d53b4be86491060d498b22148951b6d765884cab
 F README b974cdc3f9f12b87e851b04e75996d720ebf81ac
@@ -18,8 +18,8 @@
 F config.guess 226d9a188c6196f3033ffc651cbc9dcee1a42977
 F config.h.in 3fda160d9a0ebbd6c22c0391354fa0036474680f
 F config.sub 9ebe4c3b3dab6431ece34f16828b594fb420da55
-F configure f5bb190d8e9290c4e95349fd6919fd611b438bcf x
-F configure.ac 34d1ef70f1170b770049660b5de8398aa0ed7d28
+F configure ba834380ddf76cd00c1e6b51a2a97ce671946b41 x
+F configure.ac 986409bcb9b49585bd971b54e8037afbf16b0b2f
 F contrib/sqlitecon.tcl 210a913ad63f9f991070821e599d600bd913e0ad
 F doc/lemon.html f0f682f50210928c07e562621c3b7e8ab912a538
 F doc/report1.txt a031aaf37b185e4fa540223cb516d3bccec7eeac
@@ -697,7 +697,7 @@
 F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
 F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
-P 502c66df8b5fc5ec8e3d94202030571a4920fb9c
-R 8a83b779e616608b128caca45f079b56
+P 6242f113eb40d472b78685c296fecf9f749a11cd
+R 78c5b8c7320f377b0f122ec8e03b8c42
 U drh
-Z 48ddf893902eeba18b4404a996ee96c5
+Z 535ef11b17683ab64ffd0c55a44c8c29
diff --git a/manifest.uuid b/manifest.uuid
index c530460..da6011a 100644
--- a/manifest.uuid
+++ b/manifest.uuid
@@ -1 +1 @@
-6242f113eb40d472b78685c296fecf9f749a11cd
\ No newline at end of file
+c2eabb99fe852142e54f35f423f766411d7ba6c0
\ No newline at end of file