From 109df4deba86839704d902204d130714e32df0fa Mon Sep 17 00:00:00 2001 From: Jeff Zignego Date: Wed, 4 Nov 2020 12:12:21 -0600 Subject: [PATCH] package/qt5/qt5base: add -syslog option QT can default to outputting the logs to syslog instead of to the console with this compile time switch. That behavior can still be overridden by setting the environment variable QT_LOGGING_TO_CONSOLE to 1. Signed-off-by: Jeff Zignego Signed-off-by: Thomas Petazzoni --- package/qt5/qt5base/Config.in | 5 +++++ package/qt5/qt5base/qt5base.mk | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/package/qt5/qt5base/Config.in b/package/qt5/qt5base/Config.in index ce7230c728..ee7c757c60 100644 --- a/package/qt5/qt5base/Config.in +++ b/package/qt5/qt5base/Config.in @@ -263,6 +263,11 @@ config BR2_PACKAGE_QT5BASE_PNG endif +config BR2_PACKAGE_QT5BASE_SYSLOG + bool "syslog support" + help + Logs to the standard UNIX logging mechanism. + config BR2_PACKAGE_QT5BASE_DBUS bool "DBus module" depends on BR2_TOOLCHAIN_HAS_THREADS diff --git a/package/qt5/qt5base/qt5base.mk b/package/qt5/qt5base/qt5base.mk index ed308c1fa2..fa92625738 100644 --- a/package/qt5/qt5base/qt5base.mk +++ b/package/qt5/qt5base/qt5base.mk @@ -254,6 +254,12 @@ else QT5BASE_CONFIGURE_OPTS += -no-journald endif +ifeq ($(BR2_PACKAGE_QT5BASE_SYSLOG),y) +QT5BASE_CONIGURE_OPTS += -syslog +else +QT5BASE_CONFIGURE_OPTS += -no-syslog +endif + ifeq ($(BR2_PACKAGE_IMX_GPU_VIV),y) # use vivante backend QT5BASE_EGLFS_DEVICE = EGLFS_DEVICE_INTEGRATION = eglfs_viv -- 2.30.2