Browse Source

Remove build options irrelevant for elogind

Signed-off-by: Sven Eden <sven.eden@prydeworx.com>
debian
Sven Eden 1 year ago
parent
commit
6b74a502e4
  1. 10
      meson.build
  2. 18
      meson_options.txt

10
meson.build

@ -4175,15 +4175,13 @@ foreach tuple : [
#endif // 0
['valgrind', conf.get('VALGRIND') == 1],
['trace logging', conf.get('LOG_TRACE') == 1],
#if 0 /// elogind ships neitehr libudev nor systemctl
#if 0 /// elogind ships neitehr libudev nor systemctl or any other of those
# ['install tests', install_tests],
# ['link-udev-shared', get_option('link-udev-shared')],
# ['link-systemctl-shared', get_option('link-systemctl-shared')],
#endif // 0
['link-networkd-shared', get_option('link-networkd-shared')],
['link-timesyncd-shared', get_option('link-timesyncd-shared')],
['kernel-install', get_option('kernel-install')],
#if 0 /// there is no elogind analyze
# ['link-networkd-shared', get_option('link-networkd-shared')],
# ['link-timesyncd-shared', get_option('link-timesyncd-shared')],
# ['kernel-install', get_option('kernel-install')],
# ['systemd-analyze', conf.get('ENABLE_ANALYZE') == 1],
#endif // 0
]

18
meson_options.txt

@ -17,11 +17,11 @@ option('rootprefix', type : 'string',
# description : 'link systemd-udev and its helpers to libsystemd-shared.so')
# option('link-systemctl-shared', type: 'boolean',
# description : 'link systemctl against libsystemd-shared.so')
# option('link-networkd-shared', type: 'boolean',
# description : 'link systemd-networkd and its helpers to libsystemd-shared.so')
# option('link-timesyncd-shared', type: 'boolean',
# description : 'link systemd-timesyncd and its helpers to libsystemd-shared.so')
#endif // 0
option('link-networkd-shared', type: 'boolean',
description : 'link elogind-networkd and its helpers to libelogind-shared.so')
option('link-timesyncd-shared', type: 'boolean',
description : 'link elogind-timesyncd and its helpers to libelogind-shared.so')
option('static-libelogind', type : 'combo',
choices : ['false', 'true', 'pic', 'no-pic'],
#if 0 /// UNNEEDED by elogind
@ -446,15 +446,13 @@ option('ok-color', type: 'combo',
value : 'green',
description: 'color of the "OK" status message')
#if 0 /// fuzz regression tests are not supported by elogind
#if 0 /// fuzz regression tests are not supported by elogind, as is kernel-install or systemd-analyze
# option('oss-fuzz', type : 'boolean', value : 'false',
# description : 'build against oss-fuzz')
# option('llvm-fuzz', type : 'boolean', value : 'false',
# description : 'build against LLVM libFuzzer')
#endif // 0
option('kernel-install', type: 'boolean', value: 'true',
description : 'install kernel-install and associated files')
#if 0 /// there is no elogind analyze
# option('kernel-install', type: 'boolean', value: 'true',
# description : 'install kernel-install and associated files')
# option('analyze', type: 'boolean', value: 'true',
# description : 'install elogind-analyze')
# description : 'install systemd-analyze')
#endif // 0

Loading…
Cancel
Save