diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 43 |
1 files changed, 22 insertions, 21 deletions
diff --git a/configure.ac b/configure.ac index c45c44a9dab6..71462316b73d 100644 --- a/configure.ac +++ b/configure.ac @@ -8990,6 +8990,28 @@ fi AC_SUBST(SYSTEM_OPENLDAP) dnl =================================================================== +dnl Check for system NSS +dnl =================================================================== +if test $_os != iOS -a $_os != Android -a "$enable_fuzzers" != "yes"; then + libo_CHECK_SYSTEM_MODULE([nss],[NSS],[nss >= 3.9.3 nspr >= 4.8]) + AC_DEFINE(HAVE_FEATURE_NSS) + ENABLE_NSS="TRUE" + AC_DEFINE(ENABLE_NSS) +else + with_tls=openssl +fi +if test "$with_system_nss" = "yes"; then + libo_MINGW_CHECK_DLL([libnspr4]) + libo_MINGW_CHECK_DLL([libplc4]) + libo_MINGW_CHECK_DLL([libplds4]) + libo_MINGW_CHECK_DLL([nss3]) + libo_MINGW_CHECK_DLL([nssutil3]) + libo_MINGW_CHECK_DLL([smime3]) + libo_MINGW_CHECK_DLL([ssl3]) +fi +AC_SUBST(ENABLE_NSS) + +dnl =================================================================== dnl Check for TLS/SSL and cryptographic implementation to use dnl =================================================================== AC_MSG_CHECKING([which TLS/SSL and cryptographic implementation to use]) @@ -9018,10 +9040,6 @@ nss - Mozilla's Network Security Services (NSS) ]) ;; esac -elif test $_os = iOS -o $_os = Android; then - # We don't build NSS for iOS and Android - AC_DEFINE(USE_TLS_OPENSSL) - TLS=OPENSSL else # default to using NSS, it results in smaller oox lib AC_DEFINE(USE_TLS_NSS) @@ -9031,23 +9049,6 @@ AC_MSG_RESULT([$TLS]) AC_SUBST(TLS) dnl =================================================================== -dnl Check for system NSS -dnl =================================================================== -if test $_os != iOS -a "$enable_fuzzers" != "yes"; then - libo_CHECK_SYSTEM_MODULE([nss],[NSS],[nss >= 3.9.3 nspr >= 4.8]) - AC_DEFINE(HAVE_FEATURE_NSS) -fi -if test "$with_system_nss" = "yes"; then - libo_MINGW_CHECK_DLL([libnspr4]) - libo_MINGW_CHECK_DLL([libplc4]) - libo_MINGW_CHECK_DLL([libplds4]) - libo_MINGW_CHECK_DLL([nss3]) - libo_MINGW_CHECK_DLL([nssutil3]) - libo_MINGW_CHECK_DLL([smime3]) - libo_MINGW_CHECK_DLL([ssl3]) -fi - -dnl =================================================================== dnl Check for system sane dnl =================================================================== AC_MSG_CHECKING([which sane header to use]) |