From 536b0d01ef6c8cd7e3a8a5379845b9664b666f92 Mon Sep 17 00:00:00 2001
From: Lukas Slebodnik <lslebodn@redhat.com>
Date: Fri, 24 Mar 2017 10:37:50 +0100
Subject: [PATCH] BUILD: Fix compilation of libsss_certmap with libcrypto

  CC       src/lib/certmap/libsss_certmap_la-sss_cert_content_nss.lo
           src/lib/certmap/sss_cert_content_nss.c:25:18:
            fatal error: cert.h: No such file or directory
 #include <cert.h>
                  ^
compilation terminated.
---
 Makefile.am | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index 4a414f7..5264183 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1787,7 +1787,6 @@ libsss_certmap_la_DEPENDENCIES = src/lib/certmap/sss_certmap.exports
 libsss_certmap_la_SOURCES = \
     src/lib/certmap/sss_certmap.c \
     src/lib/certmap/sss_certmap_attr_names.c \
-    src/lib/certmap/sss_cert_content_nss.c \
     src/lib/certmap/sss_certmap_krb5_match.c \
     src/lib/certmap/sss_certmap_ldap_mapping.c \
     src/util/util_ext.c \
@@ -1806,6 +1805,7 @@ libsss_certmap_la_LDFLAGS = \
 
 if HAVE_NSS
 libsss_certmap_la_SOURCES += \
+    src/lib/certmap/sss_cert_content_nss.c \
     src/util/crypto/nss/nss_base64.c \
     src/util/cert/nss/cert.c \
     src/util/crypto/nss/nss_util.c \
@@ -1814,6 +1814,7 @@ libsss_certmap_la_CFLAGS += $(NSS_CFLAGS)
 libsss_certmap_la_LIBADD += $(NSS_LIBS)
 else
 libsss_certmap_la_SOURCES += \
+    src/lib/certmap/sss_cert_content_crypto.c \
     src/util/crypto/libcrypto/crypto_base64.c \
     src/util/cert/libcrypto/cert.c \
     $(NULL)
