compression: add build-time option to select default
authorLuca Boccassi <bluca@debian.org>
Sat, 9 Apr 2022 17:38:06 +0000 (18:38 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 17 Apr 2022 20:43:59 +0000 (05:43 +0900)
commitcd3c6322dbc6370448bafc216ee4e19e32a79d9e
treee9758764f8ea2d09f38b3217cfe2948cbd646549
parentbd4297e76128bfbb5a96fe5cabf736f3df2520e3
compression: add build-time option to select default

Compression and decompression are controlled by the same build flag,
so if one wants to use, say, LZ4 to compress, ZSTD has to be disabled,
which means one loses the ability to read zstd-compressed journals.

Add a default-compression meson option, that allows to select any of
the available compression algorithms as the default.
meson.build
meson_options.txt
src/libsystemd/sd-journal/compress.h
src/libsystemd/sd-journal/journal-def.h
src/libsystemd/sd-journal/journal-file.c