File: meson.build

package info (click to toggle)
systemd 259.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 113,388 kB
  • sloc: ansic: 727,211; xml: 121,125; python: 36,732; sh: 34,990; cpp: 946; makefile: 278; awk: 102; lisp: 13; sed: 1
file content (53 lines) | stat: -rw-r--r-- 2,062 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# SPDX-License-Identifier: LGPL-2.1-or-later

zshcompletiondir = get_option('zshcompletiondir')
if zshcompletiondir == 'no'
        subdir_done()
elif zshcompletiondir == ''
        zshcompletiondir = datadir / 'zsh/site-functions'
endif

custom_target(
        input : '_systemctl.in',
        output : '_systemctl',
        command : [jinja2_cmdline, '@INPUT@', '@OUTPUT@'],
        install : true,
        install_dir : zshcompletiondir)

foreach item : [
        ['_bootctl',                  ''],
        ['_busctl',                   ''],
        ['_coredumpctl',              'ENABLE_COREDUMP'],
        ['_hostnamectl',              'ENABLE_HOSTNAMED'],
        ['_journalctl',               ''],
        ['_kernel-install',           'ENABLE_KERNEL_INSTALL'],
        ['_localectl',                'ENABLE_LOCALED'],
        ['_loginctl',                 'ENABLE_LOGIND'],
        ['_machinectl',               'ENABLE_MACHINED'],
        ['_networkctl',               'ENABLE_NETWORKD'],
        ['_oomctl',                   'ENABLE_OOMD'],
        ['_resolvectl',               'ENABLE_RESOLVE'],
        ['_run0',                     ''],
        ['_sd_bus_address',           ''],
        ['_sd_hosts_or_user_at_host', ''],
        ['_sd_machines',              ''],
        ['_sd_outputmodes',           ''],
        ['_sd_unit_files',            ''],
        ['_systemd',                  ''],
        ['_systemd-analyze',          ''],
        ['_systemd-delta',            ''],
        ['_systemd-inhibit',          'ENABLE_LOGIND'],
        ['_systemd-nspawn',           ''],
        ['_systemd-path',             ''],
        ['_systemd-run',              ''],
        ['_systemd-tmpfiles',         'ENABLE_TMPFILES'],
        ['_timedatectl',              'ENABLE_TIMEDATED'],
        ['_udevadm',                  ''],
        ['_varlinkctl',               ''],
]

        if item[1] == '' or conf.get(item[1]) == 1
                install_data(item[0],
                             install_dir : zshcompletiondir)
        endif
endforeach