build: Check for conflicting trust model options.
authorJustus Winter <justus@g10code.com>
Fri, 1 Apr 2016 12:53:48 +0000 (14:53 +0200)
committerJustus Winter <justus@g10code.com>
Fri, 1 Apr 2016 12:57:27 +0000 (14:57 +0200)
* configure.ac: Disable TOFU if configured without trust models, and
check for conflicting options.

Signed-off-by: Justus Winter <justus@g10code.com>
configure.ac

index 003e509..0163dde 100644 (file)
@@ -263,8 +263,11 @@ AC_MSG_CHECKING([whether to enable TOFU])
 AC_ARG_ENABLE(tofu,
                 AC_HELP_STRING([--disable-tofu],
                                [disable the TOFU trust model]),
-              use_tofu=$enableval, use_tofu=yes)
+              use_tofu=$enableval, use_tofu=$use_trust_models)
 AC_MSG_RESULT($use_tofu)
+if test "$use_trust_models" = no && test "$use_tofu" = yes; then
+    AC_MSG_ERROR([both --disable-trust-models and --enable-tofu given])
+fi