From 189015afb4632bd1dc78c1bd87bed1ca4cc48b19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?louiz=E2=80=99?= Date: Wed, 29 Jul 2020 00:37:24 +0200 Subject: Conditionally compile the SASL code only with botan and database --- src/utils/base64.cpp | 7 ++----- src/utils/base64.hpp | 4 ++++ 2 files changed, 6 insertions(+), 5 deletions(-) (limited to 'src/utils') diff --git a/src/utils/base64.cpp b/src/utils/base64.cpp index 350e2db..c0959bb 100644 --- a/src/utils/base64.cpp +++ b/src/utils/base64.cpp @@ -2,18 +2,15 @@ #ifdef BOTAN_FOUND #include -#endif namespace base64 { std::string encode(const std::string &input) { -#ifdef BOTAN_FOUND return Botan::base64_encode(reinterpret_cast(input.data()), input.size()); -#else -#error "base64::encode() not yet implemented without Botan." -#endif } } + +#endif diff --git a/src/utils/base64.hpp b/src/utils/base64.hpp index 1dd4a4d..7c08d82 100644 --- a/src/utils/base64.hpp +++ b/src/utils/base64.hpp @@ -2,9 +2,13 @@ #include "biboumi.h" +#ifdef BOTAN_FOUND + #include namespace base64 { std::string encode(const std::string& input); } + +#endif -- cgit v1.2.3