]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add the "--enable-static-shell" option to the amalgamation autoconf script. If set...
authordan <dan@noemail.net>
Fri, 13 Nov 2015 16:59:00 +0000 (16:59 +0000)
committerdan <dan@noemail.net>
Fri, 13 Nov 2015 16:59:00 +0000 (16:59 +0000)
FossilOrigin-Name: 499a02a34316cada9e197ef1d2e77c4cd75c41be

autoconf/Makefile.am
autoconf/configure.ac
manifest
manifest.uuid

index 5b7c4a090ac8211e992d78d208c6b52943caeb44..eed3ba41cba0064b32640f5feb8ccdb96c7bd132 100644 (file)
@@ -6,8 +6,10 @@ libsqlite3_la_SOURCES = sqlite3.c
 libsqlite3_la_LDFLAGS = -no-undefined -version-info 8:6:8
 
 bin_PROGRAMS = sqlite3
-sqlite3_SOURCES = shell.c sqlite3.c sqlite3.h
-sqlite3_LDADD = @READLINE_LIBS@
+sqlite3_SOURCES = shell.c sqlite3.h
+EXTRA_sqlite3_SOURCES = sqlite3.c
+sqlite3_LDADD = @EXTRA_SHELL_OBJ@ @READLINE_LIBS@
+sqlite3_DEPENDENCIES = @EXTRA_SHELL_OBJ@
 sqlite3_CFLAGS = $(AM_CFLAGS)
 
 include_HEADERS = sqlite3.h sqlite3ext.h
index 7812927557f9b75956bf934c6f0048afa46ee398..e03dfe289bfb3615afe80c4b12b9b54f202c1953 100644 (file)
@@ -4,6 +4,8 @@
 #
 #   --enable-threadsafe
 #   --enable-readline
+#   --enable-editline
+#   --enable-static-shell
 #   --enable-dynamic-extensions
 #
 
@@ -117,6 +119,21 @@ fi
 AC_SUBST(JSON1_FLAGS)
 #-----------------------------------------------------------------------
 
+#-----------------------------------------------------------------------
+#   --enable-static-shell
+#
+AC_ARG_ENABLE(static-shell, [AS_HELP_STRING(
+  [--enable-static-shell], 
+  [statically link libsqlite3 into shell tool [default=yes]])], 
+  [], [enable_static_shell=yes])
+if test x"$enable_static_shell" == "xyes"; then
+  EXTRA_SHELL_OBJ=sqlite3.$OBJEXT
+else
+  EXTRA_SHELL_OBJ=libsqlite3.la
+fi
+AC_SUBST(EXTRA_SHELL_OBJ)
+#-----------------------------------------------------------------------
+
 AC_CHECK_FUNCS(posix_fallocate)
 
 #-----------------------------------------------------------------------
index ddb0e9ebc319be9f0fb1d5e20279ea654dac9751..aba2e0b07cc50a998168e1c8627e9d735e4fec0c 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Add\sthe\s--transaction\soption\sto\sthe\ssqldiff\stool.
-D 2015-11-13T13:15:42.017
+C Add\sthe\s"--enable-static-shell"\soption\sto\sthe\samalgamation\sautoconf\sscript.\sIf\sset\s(the\sdefault)\sthe\scompiled\sshell\stool\sis\sstatically\slinked\sagainst\ssqlite3.o.\sOtherwise,\sit\sis\slinked\sagainst\slibsqlite3.so.
+D 2015-11-13T16:59:00.913
 F Makefile.in d828db6afa6c1fa060d01e33e4674408df1942a1
 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 F Makefile.msc e928e68168df69b353300ac87c10105206653a03
@@ -10,12 +10,12 @@ F art/sqlite370.eps aa97a671332b432a54e1d74ff5e8775be34200c2
 F art/sqlite370.ico af56c1d00fee7cd4753e8631ed60703ed0fc6e90
 F art/sqlite370.jpg d512473dae7e378a67e28ff96a34da7cb331def2
 F autoconf/INSTALL 83e4a25da9fd053c7b3665eaaaf7919707915903
-F autoconf/Makefile.am bd4a90972aa87f079af6624ddea3df3d58f26d2f
+F autoconf/Makefile.am 089e5ecdb5761e64ea1013ded02feb4d8b29927d
 F autoconf/README 14458f1046c118efa721aadec5f227e876d3cd38
 F autoconf/README.first 6c4f34fe115ff55d4e8dbfa3cecf04a0188292f7
 F autoconf/config.guess 94cc57e2a3fdb9c235b362ace86d77e89d188cad x
 F autoconf/config.sub 1efb390a8fb4bfafd74783a15a8fb5311c84300e x
-F autoconf/configure.ac bec3caf78cf1bdbaad903dcd5c6029292eda3d2d
+F autoconf/configure.ac 9a65da17e440466f9842288163f16f9b21298129
 F autoconf/depcomp 0b26f101e3bc9fd1ff0be1da9fb4a82371142f92 x
 F autoconf/install-sh 06ee6336e63bb845c8439d777c32eb2eccc4fbf1 x
 F autoconf/ltmain.sh 7a658a24028f02331c1d2446562758083c5eadd1
@@ -1403,7 +1403,7 @@ F tool/vdbe_profile.tcl 246d0da094856d72d2c12efec03250d71639d19f
 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
 F tool/warnings.sh 48bd54594752d5be3337f12c72f28d2080cb630b
 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
-P 6bb314a5022c8bae63f6cdb48652915e05c06a38
-R 935905eff9b6be5b31cdb25ab8246ccb
-U drh
-Z 6be4f9e3d294b71573d3af5237a10dc6
+P 8882d1f3ef0fc53d7c19918c3af43c5bdd79e88f
+R 2523a6a90a9922264d529f15493b3cc7
+U dan
+Z 7b17a89a058e0f8db79be4630f564198
index e84e61c770868e0bf1836d522f247fcecf191bd2..0e0c8ed1e17ae5a710605dc62e451169277c9488 100644 (file)
@@ -1 +1 @@
-8882d1f3ef0fc53d7c19918c3af43c5bdd79e88f
\ No newline at end of file
+499a02a34316cada9e197ef1d2e77c4cd75c41be
\ No newline at end of file