From fd8aa8c36fb76979ae8e1aaa7ecef76d21078776 Mon Sep 17 00:00:00 2001 From: Stefan Berger Date: Thu, 3 Jul 2014 17:38:34 -0400 Subject: [PATCH] Catch missing nss-devel and nspr-devel dependencies Catch nspr-config and nss-config dependencies in te configure script. Signed-off-by: Stefan Berger --- configure.ac | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/configure.ac b/configure.ac index 165e6dd2..8d96f409 100644 --- a/configure.ac +++ b/configure.ac @@ -77,6 +77,24 @@ freebl) AC_DEFINE([USE_FREEBL_CRYPTO_LIBRARY], [1], [use freebl crypto library]) + + CFLAGS_save=$CFLAGS + + CFLAGS="$CFLAGS $(nspr-config --cflags)" + if test $? -ne 0; then + AC_MSG_ERROR(Could not find nspr-config. Is nspr-devel installed?) + fi + AC_CHECK_HEADERS([nspr4/plbase64.h],[], + AC_MSG_ERROR(You must install nspr-devel)) + + CFLAGS="$CFLAGS $(nss-config --cflags)" + if test $? -ne 0; then + AC_MSG_ERROR(Could not find nss-config. Is nss-devel installed?) + fi + AC_CHECK_HEADERS([nss3/ssl.h],[], + AC_MSG_ERROR(You must install nss-devel)) + + CFLAGS=$CFLAGS_save ;; openssl) AM_CONDITIONAL(LIBTPMS_USE_FREEBL, false)