diff options
author | Markus Rathgeb <rathgeb.markus@googlemail.com> | 2011-04-14 10:18:25 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-04-14 10:18:25 +0200 |
commit | 47b472f94c4cd17f9af071ecd528a2e2a98125d2 (patch) | |
tree | 83a59c210279b41355b377e362e853ab91cf418a /rules/sqlite.make | |
parent | 71962c6b5c9251b32f6a20563ecf39fcc4363a4f (diff) | |
download | ptxdist-47b472f94c4cd17f9af071ecd528a2e2a98125d2.tar.gz ptxdist-47b472f94c4cd17f9af071ecd528a2e2a98125d2.tar.xz |
Bump the old SQLite version to the recent one that is recommend by the
sqlite developers.
Signed-off-by: Markus Rathgeb <rathgeb.markus@googlemail.com>
Diffstat (limited to 'rules/sqlite.make')
-rw-r--r-- | rules/sqlite.make | 69 |
1 files changed, 13 insertions, 56 deletions
diff --git a/rules/sqlite.make b/rules/sqlite.make index f885ad56b..ef42be5f2 100644 --- a/rules/sqlite.make +++ b/rules/sqlite.make @@ -4,6 +4,7 @@ # 2009 by Juergen Beisert <j.beisert@pengtronix.de> # 2009 by Erwin Rol <erwin@erwinrol.com> # 2010 by Marc Kleine-Budde <mkl@pengutronix.de> +# 2011 by Markus Rathgeb <rathgeb.markus@googlemail.com> # # See CREDITS for details about who has contributed to this project. # @@ -19,8 +20,13 @@ PACKAGES-$(PTXCONF_SQLITE) += sqlite # # Paths and names # -SQLITE_VERSION := 3.6.22 -SQLITE := sqlite-$(SQLITE_VERSION) +SQLITE_VERSION := 3070500 +SQLITE_TYPE := autoconf +ifeq ($(SQLITE_TYPE),) +SQLITE := sqlite-$(SQLITE_VERSION) +else +SQLITE := sqlite-$(SQLITE_TYPE)-$(SQLITE_VERSION) +endif SQLITE_SUFFIX := tar.gz SQLITE_URL := http://www.sqlite.org/$(SQLITE).$(SQLITE_SUFFIX) SQLITE_SOURCE := $(SRCDIR)/$(SQLITE).$(SQLITE_SUFFIX) @@ -40,32 +46,10 @@ $(SQLITE_SOURCE): SQLITE_PATH := PATH=$(CROSS_PATH) -# don't use := here! -SQLITE_ENV = \ - $(CROSS_ENV) \ - TCLLIBDIR=/usr/lib/tcl$(TCL_MAJOR).$(TCL_MINOR)/sqlite3 - SQLITE_AUTOCONF := \ $(CROSS_AUTOCONF_USR) \ $(GLOBAL_LARGE_FILE_OPTION) \ - --enable-releasemode \ - --disable-amalgamation - -ifdef PTXCONF_SQLITE_TEMPSTORE_NEVER -SQLITE_AUTOCONF += --enable-tempstore=never -endif - -ifdef PTXCONF_SQLITE_TEMPSTORE_NO -SQLITE_AUTOCONF += --enable-tempstore=no -endif - -ifdef PTXCONF_SQLITE_TEMPSTORE_YES -SQLITE_AUTOCONF += --enable-tempstore=yes -endif - -ifdef PTXCONF_SQLITE_TEMPSTORE_ALWAYS -SQLITE_AUTOCONF += --enable-tempstore=always -endif + --disable-static ifdef PTXCONF_SQLITE_THREADSAFE SQLITE_AUTOCONF += --enable-threadsafe @@ -73,36 +57,15 @@ else SQLITE_AUTOCONF += --disable-threadsafe endif -ifdef PTXCONF_SQLITE_CROSS_THREAD_CONNECTIONS -SQLITE_AUTOCONF += --enable-cross-thread-connections -else -SQLITE_AUTOCONF += --disable-cross-thread-connections -endif - -ifdef PTXCONF_SQLITE_THREAD_OVERRIDE_LOCKS -SQLITE_AUTOCONF += --enable-threads-override-locks -else -SQLITE_AUTOCONF += --disable-threads-override-locks -endif - ifdef PTXCONF_SQLITE_LOAD_EXTENTION -SQLITE_AUTOCONF += --enable-load-extension +SQLITE_AUTOCONF += --enable-dynamic-extensions else -SQLITE_AUTOCONF += --disable-load-extension -endif - -ifdef PTXCONF_SQLITE_TCL -SQLITE_AUTOCONF += \ - --enable-tcl \ - --with-tcl="$(SYSROOT)/usr/lib" -else -SQLITE_AUTOCONF += --disable-tcl +SQLITE_AUTOCONF += --disable-dynamic-extensions endif ifdef PTXCONF_SQLITE_READLINE SQLITE_AUTOCONF += \ - --enable-readline \ - --with-readline-inc="-I$(SYSROOT)/include/readline" + --enable-readline else SQLITE_AUTOCONF += --disable-readline endif @@ -120,18 +83,12 @@ $(STATEDIR)/sqlite.targetinstall: @$(call install_fixup, sqlite,AUTHOR,"Ladislav Michl <ladis@linux-mips.org>") @$(call install_fixup, sqlite,DESCRIPTION,missing) - @$(call install_lib, sqlite, 0, 0, 0644, libsqlite3-$(SQLITE_VERSION)) + @$(call install_lib, sqlite, 0, 0, 0644, libsqlite3) ifdef PTXCONF_SQLITE_TOOL @$(call install_copy, sqlite, 0, 0, 0755, -, /usr/bin/sqlite3) endif -ifdef PTXCONF_SQLITE_TCL - @$(call install_copy, sqlite, 0, 0, 0644, -, \ - /usr/lib/tcl$(TCL_MAJOR).$(TCL_MINOR)/sqlite3/libtclsqlite3.so) - @$(call install_copy, sqlite, 0, 0, 0644, -, \ - /usr/lib/tcl$(TCL_MAJOR).$(TCL_MINOR)/sqlite3/pkgIndex.tcl) -endif @$(call install_finish, sqlite) @$(call touch) |