diff options
author | Sumit Bose <sbose@redhat.com> | 2017-03-15 10:57:09 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2017-03-23 17:18:43 +0100 |
commit | 31a6661ff2a640fbcf97460df2415fd1bab309b5 (patch) | |
tree | 97be2d43cd6c25fabae34065d6c12987f7f9461c /Makefile.am | |
parent | db36dca3d45e6eefbb30042ee65876566f1a6014 (diff) | |
download | sssd-31a6661ff2a640fbcf97460df2415fd1bab309b5.tar.gz sssd-31a6661ff2a640fbcf97460df2415fd1bab309b5.tar.xz sssd-31a6661ff2a640fbcf97460df2415fd1bab309b5.zip |
certmap: add placeholder for OpenSSL implementation
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/Makefile.am b/Makefile.am index 8ca12c10d..7947b7a5f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -278,9 +278,12 @@ if HAVE_CMOCKA simple-access-tests \ krb5_common_test \ test_iobuf \ - sss_certmap_test \ $(NULL) +if HAVE_NSS +non_interactive_cmocka_based_tests += sss_certmap_test +endif #HAVE_NSS + if HAVE_LIBRESOLV non_interactive_cmocka_based_tests += test_resolv_fake endif # HAVE_LIBRESOLV @@ -1715,7 +1718,6 @@ sssd_check_socket_activated_responders_LDADD = \ $(NULL) endif -if HAVE_NSS pkgconfig_DATA += src/lib/certmap/sss_certmap.pc libsss_certmap_la_DEPENDENCIES = src/lib/certmap/sss_certmap.exports libsss_certmap_la_SOURCES = \ @@ -1726,26 +1728,38 @@ libsss_certmap_la_SOURCES = \ src/lib/certmap/sss_certmap_ldap_mapping.c \ src/util/util_ext.c \ src/util/cert/cert_common.c \ - src/util/crypto/nss/nss_base64.c \ - src/util/cert/nss/cert.c \ - src/util/crypto/nss/nss_util.c \ $(NULL) libsss_certmap_la_CFLAGS = \ $(AM_CFLAGS) \ $(TALLOC_CFLAGS) \ - $(NSS_CFLAGS) \ $(NULL) libsss_certmap_la_LIBADD = \ $(TALLOC_LIBS) \ - $(NSS_LIBS) \ $(NULL) libsss_certmap_la_LDFLAGS = \ -Wl,--version-script,$(srcdir)/src/lib/certmap/sss_certmap.exports \ -version-info 0:0:0 +if HAVE_NSS +libsss_certmap_la_SOURCES += \ + src/util/crypto/nss/nss_base64.c \ + src/util/cert/nss/cert.c \ + src/util/crypto/nss/nss_util.c \ + $(NULL) +libsss_certmap_la_CFLAGS += $(NSS_CFLAGS) +libsss_certmap_la_LIBADD += $(NSS_LIBS) +else +libsss_certmap_la_SOURCES += \ + src/util/crypto/libcrypto/crypto_base64.c \ + src/util/cert/libcrypto/cert.c \ + $(NULL) + +libsss_certmap_la_CFLAGS += $(CRYPTO_CFLAGS) +libsss_certmap_la_LIBADD += $(CRYPTO_LIBS) +endif + dist_noinst_DATA += src/lib/certmap/sss_certmap.exports dist_noinst_HEADERS += src/lib/certmap/sss_certmap_int.h -endif ################# # Feature Tests # |