From 0f6904cb8c786fdcfd50423ecf373b29b58840f2 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Thu, 13 Aug 2015 14:38:37 +0200 Subject: Add boost check for experimental feature in ManagementServer --- src/ManagementServer.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ManagementServer.cpp b/src/ManagementServer.cpp index 9a22776..303a720 100644 --- a/src/ManagementServer.cpp +++ b/src/ManagementServer.cpp @@ -36,6 +36,7 @@ #include #include #include +#include #include "ManagementServer.h" #include "Log.h" @@ -230,6 +231,7 @@ bool ManagementServer::handle_setptree( etiLog.level(info) << "Received ptree " << new_ptree; +#if (BOOST_VERSION / 100000 == 1) && (BOOST_VERSION / 100 % 1000 >= 58) boost::unique_lock lock(m_configmutex); m_pt.clear(); @@ -241,6 +243,9 @@ bool ManagementServer::handle_setptree( answer << "OK"; return true; +#else +# warning "Boost version too old, ptree loading through ManagementServer disabled" +#endif } else { etiLog.level(error) << -- cgit v1.2.3