Put systemd ifdef around the headers, too

pull/1615/head
Jason Rhinelander 3 years ago
parent 4ef25ef679
commit b9363c8d21

@ -1,4 +1,16 @@
#include "systemd_resolved.hpp"
#ifndef WITH_SYSTEMD
namespace llarp {
bool systemd_resolved_set_dns(std::string, llarp::SockAddr, bool) {
LogDebug("lokinet is not build with systemd support, cannot set systemd resolved DNS");
return false;
}
}
#else
#include <llarp/util/logging/logger.hpp>
#include <stdexcept>
@ -12,15 +24,6 @@ using namespace std::literals;
namespace llarp {
#ifndef WITH_SYSTEMD
bool systemd_resolved_set_dns(std::string, llarp::SockAddr, bool) {
LogDebug("lokinet is not build with systemd support, cannot set systemd resolved DNS");
return false;
}
#else
namespace {
template <typename... T>
void resolved_call(sd_bus* bus, const char* method, const char* arg_format, T... args) {

Loading…
Cancel
Save