Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary of proposed changes:
SQLITE3_CFLAGS
andSQLITE3_LDLIBS
config variables, whose values are automagically populated by calling out topkg-config
. Ifpkg-config
is not found, then the new variables are defaulted asSQLITE3_CFLAGS=
andSQLITE3_LDLIBS=-lsqlite3
, which allowsconfigure
to continue working as before on systems lackingpkg-config
.configure
, allow the user to override the name ofpkg-config
by setting thePKG_CONFIG
environment variable. If unset, the default ispkg-config
, which means to use the system default (i.e., in$PATH
) copy ofpkg-config
. Cross-compiling users would set thePKG_CONFIG
environment variable to the path of apkg-config
binary that provides information about packages built for the target system.$SQLITE3_CFLAGS
to Configurator, and add it toCFLAGS
inMakefile
.$SQLITE3_LDLIBS
in place of-lsqlite3
, both inMakefile
and in the Configurator script.HAVE_SQLITE3=0
.devtools/checkchannels
from build whenHAVE_SQLITE3=0
, as that tool requires SQLite3.