From 97f2be348c6e58a07ab4374944d8b54b5c1d1bc4 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 17 Feb 2014 23:31:15 +0100 Subject: LogInit: disable SetLogCharset() without GLib --- src/LogBackend.hxx | 5 +++++ src/LogInit.cxx | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/LogBackend.hxx b/src/LogBackend.hxx index 75a692ede..23df2037e 100644 --- a/src/LogBackend.hxx +++ b/src/LogBackend.hxx @@ -20,14 +20,19 @@ #ifndef MPD_LOG_BACKEND_HXX #define MPD_LOG_BACKEND_HXX +#include "check.h" #include "LogLevel.hxx" void SetLogThreshold(LogLevel _threshold); +#ifdef HAVE_GLIB + void SetLogCharset(const char *_charset); +#endif + void EnableLogTimestamp(); diff --git a/src/LogInit.cxx b/src/LogInit.cxx index 2a5d4d7c5..38dd5356b 100644 --- a/src/LogInit.cxx +++ b/src/LogInit.cxx @@ -190,7 +190,9 @@ void setup_log_output(bool use_stdout) close(out_fd); out_fd = -1; +#ifdef HAVE_GLIB SetLogCharset(nullptr); +#endif } int cycle_log_files(void) -- cgit v1.2.3