From cc14523440c99ff970e9a002f600133deab4b5dd Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Mon, 4 Nov 2019 22:13:13 -0500 Subject: Update autoconf to support crypto selection --- libqpdf/QPDFCryptoProvider.cc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'libqpdf/QPDFCryptoProvider.cc') diff --git a/libqpdf/QPDFCryptoProvider.cc b/libqpdf/QPDFCryptoProvider.cc index 8d795534..58712f54 100644 --- a/libqpdf/QPDFCryptoProvider.cc +++ b/libqpdf/QPDFCryptoProvider.cc @@ -1,7 +1,10 @@ #include +#include #include -#include +#ifdef USE_CRYPTO_NATIVE +# include +#endif std::shared_ptr QPDFCryptoProvider::getImpl() @@ -37,8 +40,10 @@ QPDFCryptoProvider::setDefaultProvider(std::string const& name) QPDFCryptoProvider::QPDFCryptoProvider() : m(std::make_shared()) { +#ifdef USE_CRYPTO_NATIVE registerImpl_internal("native"); - setDefaultProvider_internal("native"); +#endif + setDefaultProvider_internal(DEFAULT_CRYPTO); } QPDFCryptoProvider& -- cgit v1.2.3-54-g00ecf