From 06db9b366a83121e0c914e527a367f90ec71940a Mon Sep 17 00:00:00 2001
From: Florent Le Coz <louiz@louiz.org>
Date: Mon, 2 Nov 2015 17:31:35 +0100
Subject: Fix the build without botan, caused by credentials_manager

---
 louloulibs/network/credentials_manager.cpp | 6 ++++++
 louloulibs/network/credentials_manager.hpp | 5 +++++
 2 files changed, 11 insertions(+)

(limited to 'louloulibs/network')

diff --git a/louloulibs/network/credentials_manager.cpp b/louloulibs/network/credentials_manager.cpp
index 8608f90..7c13319 100644
--- a/louloulibs/network/credentials_manager.cpp
+++ b/louloulibs/network/credentials_manager.cpp
@@ -1,5 +1,9 @@
+#include "louloulibs.h"
+
+#ifdef BOTAN_FOUND
 #include <network/credentials_manager.hpp>
 #include <logger/logger.hpp>
+#include <botan/tls_exceptn.h>
 
 Basic_Credentials_Manager::Basic_Credentials_Manager():
     Botan::Credentials_Manager()
@@ -31,3 +35,5 @@ std::vector<Botan::Certificate_Store*> Basic_Credentials_Manager::trusted_certif
 {
   return {&this->certificate_store};
 }
+
+#endif
diff --git a/louloulibs/network/credentials_manager.hpp b/louloulibs/network/credentials_manager.hpp
index ea89eca..8641f1d 100644
--- a/louloulibs/network/credentials_manager.hpp
+++ b/louloulibs/network/credentials_manager.hpp
@@ -1,6 +1,10 @@
 #ifndef BIBOUMI_CREDENTIALS_MANAGER_HPP
 #define BIBOUMI_CREDENTIALS_MANAGER_HPP
 
+#include "louloulibs.h"
+
+#ifdef BOTAN_FOUND
+
 #include <botan/botan.h>
 #include <botan/tls_client.h>
 
@@ -19,4 +23,5 @@ private:
   Botan::Certificate_Store_In_Memory certificate_store;
 };
 
+#endif //BOTAN_FOUND
 #endif //BIBOUMI_CREDENTIALS_MANAGER_HPP
-- 
cgit v1.2.3