qt5base-lts/config.tests/unix
Robin Burchell f81de3944d Support logging direct to journald, if enabled.
Instead of merely intercepting logging output from stdout/stderr from the
journal side of started processes, this has the advantage of meaning that the
origin process name will be correct.

fprintf won't work, because if a process starts children (like e.g. a
homescreen does), then their stdout/stderr are merged into their parent, and
journal has no way of differentiating the origin.

We are also able to store information about the context of logging, which might
be useful in post-mortem cases.

[ChangeLog][Platform Specific Changes][Linux] Systems with systemd may now pass
-journald to configure to send logging output to journald. Logging will still be
sent to stderr for interactive applications (run from a tty) or with
QT_NO_JOURNALD_LOG set to a non-empty value.

Change-Id: Ib260cec1ea87390bf44f267d217d795583407d00
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2014-01-21 01:59:37 +01:00
..
alsa Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
clock-gettime Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
clock-monotonic Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
cups Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
db2 Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
dbus Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
egl4gles1 Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
evdev Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
eventfd Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
floatmath Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
fontconfig Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
freetype Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
getaddrinfo Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
getifaddrs Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
glib Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
gnu-libiconv Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
harfbuzz Add configure options for [experimental] HarfBuzz-NG support 2013-08-27 18:05:08 +02:00
ibase Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
iconv Replace win32-g++ with mingw scope 2014-01-17 12:08:24 +01:00
icu Use compile check instead of searching header for ICU 2013-11-14 19:26:20 +01:00
inotify Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
iodbc Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
ipv6ifname Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
iwmmxt Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
javascriptcore-jit Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
journald Support logging direct to journald, if enabled. 2014-01-21 01:59:37 +01:00
libjpeg Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
libpng Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
libudev Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
mips_dsp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
mips_dspr2 Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
mremap Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
mtdev Fix mtdev auto-detection 2014-01-04 03:21:41 +01:00
mysql Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
mysql_r Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
nis Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
oci Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
odbc Replace win32-g++ with mingw scope 2014-01-17 12:08:24 +01:00
opengldesktop Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
opengles1 Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
opengles2 Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
openssl Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
openvg Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
pcre Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
posix_fallocate Detect posix_fallocate at configure time 2013-12-01 14:46:48 +01:00
pps Add PPS configure check 2013-11-23 15:45:35 +01:00
psql Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
ptrsize Detect pointer size at configure-time on Windows-hosted builds 2013-10-22 12:15:57 +02:00
pulseaudio Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qqnx_imf Add configuration for building with imf support on QNX 2013-10-25 20:17:40 +02:00
shivavg Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
slog2 Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
sqlite Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
sqlite2 Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
stdint Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
stl Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
sun-libiconv Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
tds Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
tslib Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
zlib Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
arch.test Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
bsymbolic_functions.test Fix the bsymbolic_functions test and improve the error reporting 2012-03-22 18:59:45 +01:00
compile.test Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
fvisibility.test Enable symbol visibility support on QNX 2012-08-27 10:50:35 +02:00
makeabs turn makeabs into a proper cleanPath() 2013-10-30 23:26:58 +01:00
objcopy.test Improve sysroot handling with regards to configure tests. 2012-02-03 18:59:09 +01:00
precomp.test QNX: Enable pre-compiled header support for QNX 2012-08-27 10:52:20 +02:00
ptrsize.test Disable app_bundle and lib_bundle when running configure tests 2013-07-16 13:44:18 +02:00
which.test Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00