Align config vars controlling in-memory DB with code (CVS 923)

FossilOrigin-Name: 921656db9e3df865aea6b1abe1bc40b1acbeeb47
diff --git a/Makefile.in b/Makefile.in
index a892041..b4d01f2 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -63,11 +63,15 @@
 # red/black tree driver in the file btree_rb.c
 #
 # TEMP_STORE is 0 to force temporary tables to be in a file, 1 to
-# default to file, 2 to default ot memory, and 3 to force temporary
+# default to file, 2 to default to memory, and 3 to force temporary
 # tables to always be in memory.
 #
-INCOREDB = @INCOREDB@
-INCOREFLAGS = -DSQLITE_OMIT_INMEMORYDB=1 -DTEMP_STORE=${INCOREDB}
+INMEMORYDB = @INMEMORYDB@
+INCOREFLAGS = -DTEMP_STORE=@TEMP_STORE@
+
+ifeq (${INMEMORYDB},0)
+INCOREFLAGS += -DSQLITE_OMIT_INMEMORYDB=1
+endif
 
 # You should not have to change anything below this line
 ###############################################################################
@@ -81,7 +85,8 @@
          update.lo util.lo vacuum.lo vdbe.lo \
          where.lo trigger.lo
 
-ifeq (${INCOREDB},1)
+# Only build the in-core DB if it is required.
+ifeq (${INMEMORYDB},1)
 LIBOBJ += btree_rb.lo
 endif
 
diff --git a/configure b/configure
index e01428a..cb70e94 100755
--- a/configure
+++ b/configure
@@ -467,7 +467,7 @@
 # include <unistd.h>
 #endif"
 
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT LN_S ECHO RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP CPP EGREP LIBTOOL INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA program_prefix VERSION BUILD_CC BUILD_CFLAGS BUILD_LIBS TARGET_CC TARGET_CFLAGS TARGET_LINK TARGET_LFLAGS TARGET_RANLIB TARGET_AR ENCODING ALLOWATTACHMEM INCOREDB TEMPDBINCORE BUILD_EXEEXT OS_UNIX OS_WIN TARGET_EXEEXT TARGET_LIBS TARGET_TCL_LIBS TARGET_TCL_INC TARGET_READLINE_LIBS TARGET_READLINE_INC TARGET_HAVE_READLINE LIBOBJS LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT LN_S ECHO RANLIB ac_ct_RANLIB STRIP ac_ct_STRIP CPP EGREP LIBTOOL INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA program_prefix VERSION BUILD_CC BUILD_CFLAGS BUILD_LIBS TARGET_CC TARGET_CFLAGS TARGET_LINK TARGET_LFLAGS TARGET_RANLIB TARGET_AR ENCODING ALLOWATTACHMEM INMEMORYDB TEMP_STORE BUILD_EXEEXT OS_UNIX OS_WIN TARGET_EXEEXT TARGET_LIBS TARGET_TCL_LIBS TARGET_TCL_INC TARGET_READLINE_LIBS TARGET_READLINE_INC TARGET_HAVE_READLINE LIBOBJS LTLIBOBJS'
 ac_subst_files=''
 
 # Initialize some variables set by options.
@@ -1434,7 +1434,7 @@
 
 
 # The following RCS revision string applies to configure.in
-# $Revision: 1.14 $
+# $Revision: 1.15 $
 
 #########
 # Programs needed
@@ -8252,18 +8252,16 @@
   enableval="$enable_incore_db"
 
 else
-  enable_incore-db=yes
+  enable_incore_db=yes
 fi;
 echo "$as_me:$LINENO: checking whether to support incore databases for attach and open" >&5
 echo $ECHO_N "checking whether to support incore databases for attach and open... $ECHO_C" >&6
-if test "$enable_incore-db" = "no"; then
-  INCOREDB=0
-  ALLOWATTACHMEM=0
+if test "$enable_incore_db" = "no"; then
+  INMEMORYDB=0
   echo "$as_me:$LINENO: result: no" >&5
 echo "${ECHO_T}no" >&6
 else
-  INCOREDB=1
-  ALLOWATTACHMEM=1
+  INMEMORYDB=1
   echo "$as_me:$LINENO: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 fi
@@ -8277,31 +8275,31 @@
   enableval="$enable_tempdb_in_ram"
 
 else
-  enable_tempdb-in-ram=no
+  enable_tempdb_in_ram=no
 fi;
 echo "$as_me:$LINENO: checking whether to use an in-ram database for temporary tables" >&5
 echo $ECHO_N "checking whether to use an in-ram database for temporary tables... $ECHO_C" >&6
-case "$enable_tempdb-in-ram" in
+case "$enable_tempdb_in_ram" in
   never )
-    TEMPDBINCORE=0
+    TEMP_STORE=0
     echo "$as_me:$LINENO: result: never" >&5
 echo "${ECHO_T}never" >&6
   ;;
   no )
-    INCOREDB=1
-    TEMPDBINCORE=1
+    INMEMORYDB=1
+    TEMP_STORE=1
     echo "$as_me:$LINENO: result: no" >&5
 echo "${ECHO_T}no" >&6
   ;;
   always )
-    INCOREDB=1
-    TEMPDBINCORE=3
+    INMEMORYDB=1
+    TEMP_STORE=3
     echo "$as_me:$LINENO: result: always" >&5
 echo "${ECHO_T}always" >&6
   ;;
   * )
-    INCOREDB=1
-    TEMPDBINCORE=2
+    INMEMORYDB=1
+    TEMP_STORE=2
     echo "$as_me:$LINENO: result: yes" >&5
 echo "${ECHO_T}yes" >&6
   ;;
@@ -8309,6 +8307,7 @@
 
 
 
+
 ###########
 # Lots of things are different if we are compiling for Windows using
 # the CYGWIN environment.  So check for that special case and handle
@@ -9927,8 +9926,8 @@
 s,@TARGET_AR@,$TARGET_AR,;t t
 s,@ENCODING@,$ENCODING,;t t
 s,@ALLOWATTACHMEM@,$ALLOWATTACHMEM,;t t
-s,@INCOREDB@,$INCOREDB,;t t
-s,@TEMPDBINCORE@,$TEMPDBINCORE,;t t
+s,@INMEMORYDB@,$INMEMORYDB,;t t
+s,@TEMP_STORE@,$TEMP_STORE,;t t
 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
 s,@OS_UNIX@,$OS_UNIX,;t t
 s,@OS_WIN@,$OS_WIN,;t t
diff --git a/configure.ac b/configure.ac
index 15a4b1b..cb6476c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -138,7 +138,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.3 $
+# $Revision: 1.4 $
 
 #########
 # Programs needed
@@ -309,15 +309,13 @@
 # Do we want to support in-ram databases for ATTACH DATABASE and sqlite_open
 #
 AC_ARG_ENABLE(incore-db, 
-[  --enable-incore-db           Support incore database],,enable_incore-db=yes)
+[  --enable-incore-db           Support incore database],,enable_incore_db=yes)
 AC_MSG_CHECKING([whether to support incore databases for attach and open])
-if test "$enable_incore-db" = "no"; then
-  INCOREDB=0
-  ALLOWATTACHMEM=0
+if test "$enable_incore_db" = "no"; then
+  INMEMORYDB=0
   AC_MSG_RESULT([no])
 else
-  INCOREDB=1
-  ALLOWATTACHMEM=1
+  INMEMORYDB=1
   AC_MSG_RESULT([yes])
 fi
 AC_SUBST(ALLOWATTACHMEM)
@@ -326,31 +324,32 @@
 # Do we want temporary databases in memory
 #
 AC_ARG_ENABLE(tempdb-in-ram, 
-[  --enable-tempdb-in-ram     Use an in-ram database for temporary tables],,enable_tempdb-in-ram=no)
+[  --enable-tempdb-in-ram     Use an in-ram database for temporary tables],,enable_tempdb_in_ram=no)
 AC_MSG_CHECKING([whether to use an in-ram database for temporary tables])
-case "$enable_tempdb-in-ram" in
+case "$enable_tempdb_in_ram" in
   never ) 
-    TEMPDBINCORE=0
+    TEMP_STORE=0
     AC_MSG_RESULT([never])
   ;;
   no ) 
-    INCOREDB=1
-    TEMPDBINCORE=1
+    INMEMORYDB=1
+    TEMP_STORE=1
     AC_MSG_RESULT([no])
   ;;
   always ) 
-    INCOREDB=1
-    TEMPDBINCORE=3
+    INMEMORYDB=1
+    TEMP_STORE=3
     AC_MSG_RESULT([always])
   ;;
   * ) 
-    INCOREDB=1
-    TEMPDBINCORE=2
+    INMEMORYDB=1
+    TEMP_STORE=2
     AC_MSG_RESULT([yes])
   ;;
 esac
-AC_SUBST(INCOREDB)
-AC_SUBST(TEMPDBINCORE)
+
+AC_SUBST(INMEMORYDB)
+AC_SUBST(TEMP_STORE)
 
 ###########
 # Lots of things are different if we are compiling for Windows using
diff --git a/manifest b/manifest
index 44564de..97c1bcd 100644
--- a/manifest
+++ b/manifest
@@ -1,14 +1,14 @@
-C Reset\spCur->eSkip\son\sa\sMoveTo\s(CVS\s922)
-D 2003-04-20T11:41:04
-F Makefile.in df3a4db41a7450468b5fe934d9dd8f723b631249
+C Align\sconfig\svars\scontrolling\sin-memory\sDB\swith\scode\s(CVS\s923)
+D 2003-04-20T11:46:35
+F Makefile.in 004acec253ecdde985c8ecd5b7c9accdb210378f
 F Makefile.linux-gcc b86a99c493a5bfb402d1d9178dcdc4bd4b32f906
 F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd
 F VERSION e5b03976c56deafa24511d6ef17d64a28679e9bd
 F aclocal.m4 ff32919e75f42b2d4213fe3c6f79dd0fe47f7769
 F config.guess 831db445a8ae31d1f773fce85e14c16c8677417d
 F config.sub 975368989965310238930ecf8e7f06a23061dbb1
-F configure 21b2d9997812b8134fe6281aca659af23fd92131 x
-F configure.ac 6bd07419ebca8993cd117a2fb58629c2b506d71c
+F configure df43f93754fd81b151e8c6d81b750bf0e9480a8a x
+F configure.ac a158f37fc6b15821406e4d5d4f9a0ed35b8b0e6b
 F doc/lemon.html f0f682f50210928c07e562621c3b7e8ab912a538
 F doc/report1.txt a031aaf37b185e4fa540223cb516d3bccec7eeac
 F install-sh 9d4de14ab9fb0facae2f48780b874848cbf2f895
@@ -162,7 +162,7 @@
 F www/sqlite.tcl ae3dcfb077e53833b59d4fcc94d8a12c50a44098
 F www/tclsqlite.tcl 1db15abeb446aad0caf0b95b8b9579720e4ea331
 F www/vdbe.tcl 2013852c27a02a091d39a766bc87cff329f21218
-P 7084e05093e72f6e5b65ff0b574336898396826f
-R c8c3aa1616b589f8a100a47f5c0c5e8a
+P d983accf4a702158f03742fb11959d0fd035a4b4
+R 9c9140e8f7e38e6951b9567de707f4f1
 U paul
-Z cdfdd9c553e34df80f45529e35a33325
+Z e6994638a8674e314247f6f23259eed8
diff --git a/manifest.uuid b/manifest.uuid
index d9262bf..002ffaa 100644
--- a/manifest.uuid
+++ b/manifest.uuid
@@ -1 +1 @@
-d983accf4a702158f03742fb11959d0fd035a4b4
\ No newline at end of file
+921656db9e3df865aea6b1abe1bc40b1acbeeb47
\ No newline at end of file