]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Make out-of-tree builds work as expected when using configure script (CVS 4893)
authormlcreech <mlcreech@noemail.net>
Thu, 20 Mar 2008 02:25:35 +0000 (02:25 +0000)
committermlcreech <mlcreech@noemail.net>
Thu, 20 Mar 2008 02:25:35 +0000 (02:25 +0000)
FossilOrigin-Name: e2d05ea3c3e4a11bc1c0cc4c4403a445b9c2b64d

Makefile.in
config.h [moved from src/config.h with 89% similarity]
config.h.in [moved from src/config.h.in with 96% similarity]
configure
configure.ac
main.mk
manifest
manifest.uuid

index 5f8c64b9032bce2966d9861eeeadea8d063c735f..7b88bb1a89b78a854d82b2a54bd0d65d250257cf 100644 (file)
@@ -164,7 +164,6 @@ SRC = \
   $(TOP)/src/build.c \
   $(TOP)/src/callback.c \
   $(TOP)/src/complete.c \
-  $(TOP)/src/config.h \
   $(TOP)/src/date.c \
   $(TOP)/src/delete.c \
   $(TOP)/src/expr.c \
@@ -234,6 +233,7 @@ SRC += \
   opcodes.h \
   parse.c \
   parse.h \
+  config.h \
   sqlite3.h
 
 # Source code for extensions
@@ -345,7 +345,7 @@ HDR = \
    $(TOP)/src/vdbe.h \
    $(TOP)/src/vdbeInt.h \
    parse.h \
-   $(TOP)/src/config.h
+   config.h
 
 # Header files used by extensions
 #
similarity index 89%
rename from src/config.h
rename to config.h
index 7dcf2dde2828ca498ca3ca2a19670fa069689777..34aefae2a299e02beec1b28696cbe29c521bb286 100644 (file)
+++ b/config.h
@@ -11,7 +11,7 @@
 *************************************************************************
 ** Default configuration header in case the 'configure' script is not used
 **
-** @(#) $Id: config.h,v 1.1 2008/03/06 07:36:18 mlcreech Exp $
+** @(#) $Id: config.h,v 1.1 2008/03/20 02:25:35 mlcreech Exp $
 */
 #ifndef _CONFIG_H_
 #define _CONFIG_H_
similarity index 96%
rename from src/config.h.in
rename to config.h.in
index b93ff72870b92d0a71f678f998107c4667f71a68..9f78486bad81f9a3aff6cd0bff7f58665383cc89 100644 (file)
@@ -11,7 +11,7 @@
 *************************************************************************
 ** Configuration header template to be filled in by 'configure' script
 **
-** @(#) $Id: config.h.in,v 1.3 2008/03/09 01:38:10 mlcreech Exp $
+** @(#) $Id: config.h.in,v 1.1 2008/03/20 02:25:35 mlcreech Exp $
 */
 #ifndef _CONFIG_H_
 #define _CONFIG_H_
index f7536d35d5c1630c76d6a42771cc8aa5c8118ac5..0d9ad8157a297136f687a3bc0ada77959fe40ee1 100755 (executable)
--- a/configure
+++ b/configure
@@ -1945,7 +1945,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu
 
 
 # The following RCS revision string applies to configure.in
-# $Revision: 1.55 $
+# $Revision: 1.56 $
 
 #########
 # Programs needed
@@ -20823,7 +20823,7 @@ fi
 
 #########
 # Output the config header
-ac_config_headers="$ac_config_headers src/config.h"
+ac_config_headers="$ac_config_headers config.h"
 
 
 #########
@@ -21385,7 +21385,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF
 for ac_config_target in $ac_config_targets
 do
   case $ac_config_target in
-    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
+    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
     "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;;
 
index 7584b0db4fe896d0ceb109973ca920839833b89f..e8a34332e0f62f8253a81c1db6eaf5bb7d567d30 100644 (file)
@@ -92,7 +92,7 @@ AC_INIT(sqlite, m4_esyscmd([cat VERSION | tr -d '\n']))
 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.41 $
+# $Revision: 1.42 $
 
 #########
 # Programs needed
@@ -615,7 +615,7 @@ AC_SUBST(LOADEXTENSION_FLAGS)
 
 #########
 # Output the config header
-AC_CONFIG_HEADERS(src/config.h)
+AC_CONFIG_HEADERS(config.h)
 
 #########
 # Generate the output files.
diff --git a/main.mk b/main.mk
index 5806e6cbe98e26db93d4c632a868999d76b5c9a0..ea68311a306213b7388a002e92cf73102fa8101c 100644 (file)
--- a/main.mk
+++ b/main.mk
@@ -44,7 +44,7 @@
 
 # This is how we compile
 #
-TCCX = $(TCC) $(OPTS) -I. -I$(TOP)/src
+TCCX = $(TCC) $(OPTS) -I. -I$(TOP)/src -I$(TOP)
 
 # Object files for the SQLite library.
 #
@@ -93,7 +93,7 @@ SRC = \
   $(TOP)/src/build.c \
   $(TOP)/src/callback.c \
   $(TOP)/src/complete.c \
-  $(TOP)/src/config.h \
+  $(TOP)/config.h \
   $(TOP)/src/date.c \
   $(TOP)/src/delete.c \
   $(TOP)/src/expr.c \
@@ -259,7 +259,7 @@ HDR = \
    $(TOP)/src/sqliteLimit.h \
    $(TOP)/src/vdbe.h \
    $(TOP)/src/vdbeInt.h \
-   $(TOP)/src/config.h
+   $(TOP)/config.h
 
 # Header files used by extensions
 #
@@ -322,17 +322,17 @@ lemon:    $(TOP)/tool/lemon.c $(TOP)/tool/lempar.c
        $(BCC) -o lemon $(TOP)/tool/lemon.c
        cp $(TOP)/tool/lempar.c .
 
-# Rules to build individual *.o files from files in the src directory.
-#
-%.o: %.c $(HDR)
-       $(TCCX) -c $<
-
 # Rules to build individual *.o files from generated *.c files. This
 # applies to:
 #
 #     parse.o
 #     opcodes.o
 #
+%.o: %.c $(HDR)
+       $(TCCX) -c $<
+
+# Rules to build individual *.o files from files in the src directory.
+#
 %.o: $(TOP)/src/%.c $(HDR)
        $(TCCX) -c $<
 
index dacf0caa503fc0640e95843d6c288648f8fdfbea..2d3b9900e89ffc232eb41337357ab1e97ad91d2d 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,7 +1,7 @@
-C Fix\sthe\sload-extension\smechanism\sso\sthat\stests\sbuild\swith\sor\swithout\sit.\nThis\scheck-in\salso\sincludes\sprototypes\sfor\sthe\snew\ssqlite3_limit()\ninterface,\sbut\sno\simplementation.\s(CVS\s4892)
-D 2008-03-20T00:32:20
+C Make\sout-of-tree\sbuilds\swork\sas\sexpected\swhen\susing\sconfigure\sscript\s(CVS\s4893)
+D 2008-03-20T02:25:35
 F Makefile.arm-wince-mingw32ce-gcc ac5f7b2cef0cd850d6f755ba6ee4ab961b1fadf7
-F Makefile.in 90256feffbc822b56e4ad0ebaa62f5871c8f0334
+F Makefile.in cf434ce8ca902e69126ae0f94fc9f7dc7428a5fa
 F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
 F README b974cdc3f9f12b87e851b04e75996d720ebf81ac
 F VERSION 7a41970464b74225915bcaf9d76efd01f26e08f9
@@ -15,9 +15,11 @@ F art/SQLite_big.gif 2b8e4603b91ba2a2c7062a82ff570d945034bb30
 F art/nocopy.gif 716aa07d4bb7250d4e75756073bf8ef9f56bec8f
 F art/powered_by_sqlite.gif 7fbcd7d3675391fd3d21672c14c05f5999eb60d1
 F config.guess dba2d1300ec8f8cd00c6fb44b9edde21c14e960c
+F config.h 5e461e321e0a56f1762da44eece1fe971ebdba3e
+F config.h.in feb93ab9f7703907947aadd3bcff7c6e790920bd
 F config.sub 9a842e7c332ed65cef3f2c20354e06dc998b2796
-F configure d9527c8194653e4f53034f7eb81455d9359d18ab x
-F configure.ac 19f513f0020508f5216e92549a734e5be12cba44
+F configure b32b2b216a0c7804b5031953c217e32fb0effd41 x
+F configure.ac 18befb6052e69653b1914a3d3d6ee4d25ba75674
 F contrib/sqlitecon.tcl 210a913ad63f9f991070821e599d600bd913e0ad
 F doc/lemon.html f0f682f50210928c07e562621c3b7e8ab912a538
 F doc/report1.txt a031aaf37b185e4fa540223cb516d3bccec7eeac
@@ -64,7 +66,7 @@ F ext/icu/README.txt 3b130aa66e7a681136f6add198b076a2f90d1e33
 F ext/icu/icu.c 12e763d288d23b5a49de37caa30737b971a2f1e2
 F install-sh 9d4de14ab9fb0facae2f48780b874848cbf2f895
 F ltmain.sh 56abb507100ed2d4261f6dd1653dec3cf4066387
-F main.mk e6715c0ad8d7350d7ec9e1d8693c665b52fa1c5c
+F main.mk fb8589de4dff06de85d456ba9d6191447111a61b
 F mkdll.sh 712e74f3efe08a6ba12b2945d018a29a89d7fe3b
 F mkextu.sh 416f9b7089d80e5590a29692c9d9280a10dbad9f
 F mkextw.sh 1a866b53637dab137191341cc875575a5ca110fb
@@ -90,8 +92,6 @@ F src/btreeInt.h d7d2f4d9d7f2e72c455326d48b2b478b842a81f6
 F src/build.c fa70bc0fb02e4d08202dd6a752ab5f5df5676e50
 F src/callback.c 77b302b0d41468dcda78c70e706e5b84577f0fa0
 F src/complete.c 4cf68fd75d60257524cbe74f87351b9848399131
-F src/config.h b60286b542f5284d529b659adcb9c9d25eecab20
-F src/config.h.in 343f19cacc74d4baf84a4af701b5bb44419642ff
 F src/date.c 7b80383c47beafd9b49f2c1be65a72747593c4e1
 F src/delete.c 217cd5559e00bb135dc626d4ea4ac713604729e8
 F src/experimental.c 1b2d1a6cd62ecc39610e97670332ca073c50792b
@@ -624,7 +624,7 @@ F www/tclsqlite.tcl 8be95ee6dba05eabcd27a9d91331c803f2ce2130
 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
 F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
 F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5
-P 7b9682c65f545b09d410173cf282f7c4f4438097
-R 76d2140ea564d8c5d493dbf1333aa75b
-U drh
-Z b969d76f2e36df97ac59ac53a61f759c
+P bee38c2dda50592fef5fedab01311d5486240b95
+R 04225780a6551fd57e8d1ce57e5e35c1
+U mlcreech
+Z fbdd87a89edb04e0bf69569a65fa198b
index 4c8167cca66e4e66a26dfb7b67b1b89ff6b32f6a..1c13b7a8f7b1d277a848e8bbe3a8c1dca1e100e0 100644 (file)
@@ -1 +1 @@
-bee38c2dda50592fef5fedab01311d5486240b95
\ No newline at end of file
+e2d05ea3c3e4a11bc1c0cc4c4403a445b9c2b64d
\ No newline at end of file