38 lines
1.3 KiB
Diff
38 lines
1.3 KiB
Diff
Link executables against libsqlite3.so.
|
|
Fix building with dlopen() not available.
|
|
|
|
--- Makefile.am
|
|
+++ Makefile.am
|
|
@@ -1,15 +1,16 @@
|
|
|
|
-AM_CFLAGS = @THREADSAFE_FLAGS@ @DYNAMIC_EXTENSION_FLAGS@ @FTS5_FLAGS@ @JSON1_FLAGS@ -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE
|
|
+AM_CFLAGS = @THREADSAFE_FLAGS@ @DYNAMIC_EXTENSION_FLAGS@ @FTS5_FLAGS@ @JSON1_FLAGS@ -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE
|
|
|
|
lib_LTLIBRARIES = libsqlite3.la
|
|
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) -DSQLITE_ENABLE_EXPLAIN_COMMENTS
|
|
+sqlite3_CFLAGS = $(AM_CFLAGS)
|
|
|
|
include_HEADERS = sqlite3.h sqlite3ext.h
|
|
|
|
--- configure.ac
|
|
+++ configure.ac
|
|
@@ -89,6 +89,9 @@
|
|
[], [enable_dynamic_extensions=yes])
|
|
if test x"$enable_dynamic_extensions" != "xno"; then
|
|
AC_SEARCH_LIBS(dlopen, dl)
|
|
+ if test "${ac_cv_search_dlopen}" = "no" ; then
|
|
+ DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1
|
|
+ fi
|
|
else
|
|
DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1
|
|
fi
|