diff options
author | Werner Koch <wk@gnupg.org> | 2015-10-20 17:32:23 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2015-10-20 17:32:23 +0200 |
commit | 734c61dc9d4915605816803182c9adcc1594e008 (patch) | |
tree | ffc41ebe8bbc43f131ccf78708d2ca24388a7f31 /autogen.sh | |
parent | gpg: Don't die immediately if the TOFU DB is locked. (diff) | |
download | gnupg2-734c61dc9d4915605816803182c9adcc1594e008.tar.xz gnupg2-734c61dc9d4915605816803182c9adcc1594e008.zip |
build: Allow building without SQLlite support.
* configure.ac: Add option --dsiable-tofu and --disable-sqlite.
(NEED_SQLITE_VERSION): New var.
(USE_TOFU): New ac_define and am_conditional.
* autogen.sh (build-w32): Add PKG_CONFIG_LIBDIR to configure so that
pkg-config find the correct .pc file.
* g10/Makefile.am (tofu_source): New. Build only if enabled.
* g10/gpg.c (parse_trust_model)[!USE_TOFU]: Disable tofu models.
(parse_tofu_policy)[!USE_TOFU]: Disable all.
(parse_tofu_db_format)[!USE_TOFU]: Disable all.
(main) <aTOFUPolicy>[!USE_TOFU]: Skip.
* g10/keyedit.c (show_key_with_all_names_colon)[!USE_TOFU]: Do not
call tofu functions.
* g10/keylist.c (list_keyblock_colon)[!USE_TOFU]: Ditto.
* g10/trustdb.c (tdb_get_validity_core)[!USE_TOFU]: Skip tofu
processing.
--
This allows to build a minimal version of GnuPG. It is also currently
required to build for Windows.
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/autogen.sh b/autogen.sh index 7effd568a..3fe24ead8 100755 --- a/autogen.sh +++ b/autogen.sh @@ -311,6 +311,7 @@ if [ "$myhost" = "w32" ]; then $tsdir/configure --enable-maintainer-mode ${SILENT} \ --prefix=${w32root} \ --host=${host} --build=${build} SYSROOT=${w32root} \ + PKG_CONFIG_LIBDIR=${w32root} \ ${configure_opts} ${extraoptions} "$@" rc=$? exit $rc |